]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
msdosfs: Fix a leak of dirent padding bytes
authorMark Johnston <markj@FreeBSD.org>
Sun, 27 Dec 2020 21:52:30 +0000 (16:52 -0500)
committerEd Maste <emaste@FreeBSD.org>
Fri, 29 Jan 2021 00:59:53 +0000 (19:59 -0500)
commitbec758f641df1de04aca2633bfda6b1bacb48415
tree65272d8f0ac4afe41c90a8fffd843e9dda851c12
parent66ace87da47b8036dd8ac2ab2e66ab0042c0d252
msdosfs: Fix a leak of dirent padding bytes

This was missed in r340856 / commit
6d2e2df764199f0a15fd743e79599391959cc17d.  Three bytes from the kernel
stack may be leaked when reading directory entries.

Reported by: Syed Faraz Abrar <faraz@elttam.com>

(cherry picked from commit 599f90446376370eb365a0fde857ea2b5766873a)
(cherry picked from commit 5ece34669c27a61f78cd0f6e0759c17f7787aebb)

Approved by: so
Security: CVE-2020-25579
sys/fs/msdosfs/msdosfs_vnops.c