CVE-2013-0223: Buffer Overflow
It was reported [1] that the join command suffered from a segfault when processing input streams that contained extremely long strings when used with the -i switch. This flaw is due to the inclusion of the coreutils-i18n.patch.
SUSE has fixed this by fixing the patch. The changes can be seen here [2]. (There is probably e better place to get the patch, but I don't know where).
[1] https://bugzilla.novell.com/showbug.cgi?id=798541 [2] https://build.opensuse.org/request/show/149348#diffheadlinecoreutils-i18n-patchdiffaction0submit019
Statement:
(none)
Other sources
The SUSE coreutils-i18n.patch for GNU coreutils allows context-dependent attackers to cause a denial of service (segmentation fault and crash) via a long string to the join command, when using the -i switch, which triggers a stack-based buffer overflow in the alloca function.
— MITRE
Affected Software
Remediation
Event History
Frequently Asked Questions
What is the severity of CVE-2013-0223?
CVE-2013-0223 is classified as a moderate severity vulnerability.
How do I fix CVE-2013-0223?
To fix CVE-2013-0223, update the coreutils package to the latest version provided by your Linux distribution.
Which systems are affected by CVE-2013-0223?
CVE-2013-0223 affects openSUSE versions 11.4, 12.1, and 12.2, as well as Red Hat Enterprise Linux 6.0.
What does CVE-2013-0223 do?
CVE-2013-0223 causes the join command to experience a segmentation fault with extremely long strings when using the -i switch.
Is CVE-2013-0223 exploited in the wild?
As of the latest information, there are no known active exploits for CVE-2013-0223.