Description
Linux kernel 2.6.10 and 2.6.11rc1-bk6 uses different size types for offset arguments to the proc_file_read and locks_read_proc functions, which leads to a heap-based buffer overflow when a signed comparison causes negative integers to be used in a positive context.
Fixed in Linux distributions
Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.
Red Hat
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| RHEL 4 | kernel +6 | 2.6.9-5.0.5.EL | RHSA-2005:366 |
Advisories 1
- RHSA-2005:366 Red Hat Security Advisory: kernel security update Red Hat Security Advisories (RHSA) · Jun 26, 2026
References
- 20050315 [USN-95-1] Linux kernel vulnerabilities mailing-list
- RHSA-2005:366 vendor-advisory
- SUSE-SA:2005:018 vendor-advisory
- http://linux.bkbits.net:8080/linux-2.6/cset%404201818eC6aMn0x3GY_9rw3ueb2ZWQ
- oval:org.mitre.oval:def:8994 vdb-entry signature
- 20050215 linux kernel 2.6 fun. windoze is a joke mailing-list
- CLA-2005:930 vendor-advisory
- http://www.guninski.com/where_do_you_want_billg_to_go_today_3.html