| Summary: | file new security issue CVE-2013-7345 | ||
|---|---|---|---|
| Product: | Mageia | Reporter: | David Walser <luigiwalser> |
| Component: | Security | Assignee: | QA Team <qa-bugs> |
| Status: | RESOLVED FIXED | QA Contact: | Sec team <security> |
| Severity: | major | ||
| Priority: | Normal | CC: | balaton, oe, pterjan, rverschelde, sysadmin-bugs |
| Version: | 3 | Keywords: | validated_update |
| Target Milestone: | --- | ||
| Hardware: | i586 | ||
| OS: | Linux | ||
| URL: | http://lwn.net/Vulnerabilities/592275/ | ||
| Whiteboard: | has_procedure MGA3-64-OK MGA3-32-OK advisory | ||
| Source RPM: | file-5.12-8.2.mga3.src.rpm | CVE: | |
| Status comment: | |||
|
Description
David Walser
2014-03-27 18:31:56 CET
PoC on the upstream bug http://bugs.gw.com/view.php?id=164 create a file with 10KB newlines: $ dd ibs=10000 count=1 if=/dev/zero | tr '\0' '\n' > newlines run file w/out the BEGIN regex (in multi- or single- byte locale): $ time file newlines Whiteboard:
(none) =>
has_procedure Tested on mga3 64bit. The updated version spends about 50% of time on the newlines file and still identifies a random set of files the same as before. CC:
(none) =>
balaton Tested on mga3 32bit. Similar results as on 64bit (newlines done in 58% time than before update). Someone please take care of the advisory and validating. Whiteboard:
has_procedure MGA3-64-OK =>
has_procedure MGA3-64-OK MGA3-32-OK Validating update, advisory has been uploaded. Please push to 3 core/updates. Keywords:
(none) =>
validated_update http://advisories.mageia.org/MGASA-2014-0142.html Status:
NEW =>
RESOLVED Affects php as well: http://www.php.net/ChangeLog-5.php#5.4.27 http://www.php.net/ChangeLog-5.php#5.5.11 https://bugs.php.net/bug.php?id=66946 Status:
RESOLVED =>
REOPENED I know, I have an update ready to go and a bug already assigned to you: https://bugs.mageia.org/show_bug.cgi?id=13142 Status:
REOPENED =>
RESOLVED Ooos. OOPS. Tired now. |