CVE-2004-0435

Description

Certain "programming errors" in the msync system call for FreeBSD 5.2.1 and earlier, and 4.10 and earlier, do not properly handle the MS_INVALIDATE operation, which leads to cache consistency problems that allow a local user to prevent certain changes to files from being committed to disk.

Software From Fixed in
freebsd / freebsd 4.0-releng 4.0-releng.x
freebsd / freebsd 4.10 4.10.x
freebsd / freebsd 4.10-release 4.10-release.x
freebsd / freebsd 4.10-releng 4.10-releng.x
freebsd / freebsd 4.8 4.8.x
freebsd / freebsd 4.8-pre-release 4.8-pre-release.x
freebsd / freebsd 4.8-release_p6 4.8-release_p6.x
freebsd / freebsd 4.8-releng 4.8-releng.x
freebsd / freebsd 4.9 4.9.x
freebsd / freebsd 4.9-pre-release 4.9-pre-release.x
freebsd / freebsd 4.9-releng 4.9-releng.x
freebsd / freebsd 5.2 5.2.x
freebsd / freebsd 5.2.1-release 5.2.1-release.x
freebsd / freebsd 5.2.1-releng 5.2.1-releng.x