CVE-2013-0228: Medium severity linux kernel vulnerability
A flaw was found in the way xeniret() used userspace alterable %ds. An unprivileged local guest user in the 32-bit PV Xen domain could use this flaw to crash the guest or, potentially, escalate their privileges.
Acknowledgements:
This issue was discovered by Andrew Jones of Red Hat.
Other sources
The xeniret function in arch/x86/xen/xen-asm32.S in the Linux kernel before 3.7.9 on 32-bit Xen paravirtops platforms does not properly handle an invalid value in the DS segment register, which allows guest OS users to gain guest OS privileges via a crafted application.
— Launchpad
Affected Software
Remediation
Event History
Frequently Asked Questions
What is the severity of CVE-2013-0228?
CVE-2013-0228 has a moderate severity level as it allows for potential privilege escalation and system crashes.
How do I fix CVE-2013-0228?
To mitigate CVE-2013-0228, update the Linux kernel to versions 5.10.223-1, 5.10.226-1, 6.1.119-1, or later versions.
What types of systems are affected by CVE-2013-0228?
CVE-2013-0228 affects the 32-bit PV Xen domains on various versions of the Linux kernel.
What does CVE-2013-0228 exploit specifically?
CVE-2013-0228 exploits the way xen_iret() handles userspace alterable %ds in the Linux kernel.
Who discovered the vulnerability CVE-2013-0228?
CVE-2013-0228 was discovered by Andrew Jones from Red Hat.