]> 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 01:15:28 +0000 (20:15 -0500)
commitfdf069c1689b5d958540b34519e65a4cceb42545
treedaee2c7bf1850a235532dc9a63c79429dfa3c2d6
parent6bddcd7682b1ac90f01134c7ffa3f9ed023b1338
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