CVE-2013-0222: Buffer Overflow
It was reported [1] that the uniq command suffered from a segfault when processing input streams that contained extremely long strings. 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=796243 [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 uniq command, which triggers a stack-based buffer overflow in the alloca function.
— MITRE
Affected Software
Event History
Frequently Asked Questions
What is the severity of CVE-2013-0222?
CVE-2013-0222 is classified as a high severity vulnerability due to its potential to cause a segmentation fault.
How do I fix CVE-2013-0222?
To fix CVE-2013-0222, update your system to the latest version of coreutils that contains the patched uniq command.
What software is affected by CVE-2013-0222?
CVE-2013-0222 affects openSUSE versions 11.4, 12.1, 12.2 and Red Hat Enterprise Linux version 6.0.
What happens if I don't patch CVE-2013-0222?
Not patching CVE-2013-0222 may lead to crashes or unexpected behavior when processing long input streams with the uniq command.
What are the symptoms of CVE-2013-0222?
The primary symptom of CVE-2013-0222 is a segmentation fault occurring while using the uniq command with extremely long strings.