What’s Vulnerable › Vulnerabilities
CVE-2007-3732
- Severity: medium (CVSS 5.5 v3.1)
- Exploited in the wild: not listed in CISA KEV
- EPSS: 0.4% probability of exploitation in the next 30 days
- Public exploit or detection template: none known
- Published: 2019-11-07 · updated 2026-06-16
Description
In Linux 2.6 before 2.6.23, the TRACE_IRQS_ON function in iret_exc calls a C function without ensuring that the segments are set properly. The kernel's %fs needs to be restored before the call in TRACE_IRQS_ON and before enabling interrupts, so that "current" references work. Without this, "current" used in the window between iret_exc and the middle of error_code where %fs is reset, would crash.
Affected products
- Linux kernel: from 2.6.0 before 2.6.23 — fixed in 2.6.23
How to fix
Upgrade to a fixed version: Linux kernel 2.6.23. Check the vendor advisory for mitigations.
References
- https://access.redhat.com/security/cve/cve-2007-3732
- https://bugzilla.redhat.com/show_bug.cgi?id=CVE-2007-3732
- https://security-tracker.debian.org/tracker/CVE-2007-3732
- https://access.redhat.com/security/cve/cve-2007-3732
- https://bugzilla.redhat.com/show_bug.cgi?id=CVE-2007-3732
- https://security-tracker.debian.org/tracker/CVE-2007-3732
Get alerted when CVE-2007-3732 or the next vulnerability affects your stack