Bug 17577 - icu new security issue CVE-2015-4844
Summary: icu new security issue CVE-2015-4844
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: Security (show other bugs)
Version: 5
Hardware: i586 Linux
Priority: Normal critical
Target Milestone: ---
Assignee: QA Team
QA Contact: Sec team
URL: http://lwn.net/Vulnerabilities/661762/
Whiteboard: has_procedure MGA5-32-OK MGA5-64-OK a...
Keywords: validated_update
Depends on:
Blocks:
 
Reported: 2016-01-22 01:15 CET by David Walser
Modified: 2016-05-20 13:39 CEST (History)
4 users (show)

See Also:
Source RPM: icu-56.1-1.mga6.src.rpm
CVE:
Status comment:


Attachments

Description David Walser 2016-01-22 01:15:49 CET
A security issue fixed in the October 2015 Oracle CPU for Java affected ICU.

Note that the initial fix caused a regression which was fixed as CVE-2016-0494 in the January 2016 Oracle CPU.

Upstream ICU has not fixed this issue yet, nor has any other distro.

RedHat bug:
https://bugzilla.redhat.com/show_bug.cgi?id=1298906

Upstream bug:
http://bugs.icu-project.org/trac/ticket/12020

Mageia 5 is also affected.

Reproducible: 

Steps to Reproduce:
David Walser 2016-01-22 01:15:55 CET

Whiteboard: (none) => MGA5TOO

Comment 1 Samuel Verschelde 2016-02-23 13:06:10 CET
Assigning to maintainer.

Assignee: bugsquad => shlomif

Comment 2 Shlomi Fish 2016-02-23 16:27:14 CET
Can I find the patch anywhere?
Comment 3 David Walser 2016-02-23 16:29:59 CET
See the discussion on the upstream bug.  It looks like this is in the process of being addressed there.
Comment 4 David Walser 2016-05-12 18:23:33 CEST
Patches are now attached to the upstream bug.

The CVE-2015-4844 patch made it in for 57.1, which is committed in Cauldron SVN but not pushed yet, as it bumps the major to 57, so everything linked to it will have to be rebuilt.

I have checked the CVE-2015-4844 patch into Mageia 5 SVN and the CVE-2016-0494 patch into Mageia 5 and Cauldron SVN.

Shlomi, would you mind taking care of the push and rebuilds in Cauldron?
Comment 5 Shlomi Fish 2016-05-13 09:55:29 CEST
(In reply to David Walser from comment #4)
> Patches are now attached to the upstream bug.
> 
> The CVE-2015-4844 patch made it in for 57.1, which is committed in Cauldron
> SVN but not pushed yet, as it bumps the major to 57, so everything linked to
> it will have to be rebuilt.
> 
> I have checked the CVE-2015-4844 patch into Mageia 5 SVN and the
> CVE-2016-0494 patch into Mageia 5 and Cauldron SVN.
> 
> Shlomi, would you mind taking care of the push and rebuilds in Cauldron?

Yes, I'll do that.
Comment 6 David Walser 2016-05-18 21:58:38 CEST
Thanks Shlomi for taking care of Cauldron (and everyone else who helped with that).  Other than the mpd package, the rebuilds are done.

Patched package uploaded for Mageia 5.

Advisory:
========================

Updated icu packages fix security vulnerability:

It was discovered that ICU Layout Engine was missing multiple boundary and
error return checks.  These could lead to buffer overflows and memory
corruption.  A specially crafted font file could cause an application using
ICU to parse untrusted fonts to crash and, possibly, execute arbitrary code
(CVE-2015-4844).

References:
http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2015-4844
https://bugzilla.redhat.com/show_bug.cgi?id=1273318
https://bugzilla.redhat.com/show_bug.cgi?id=1298906
========================

Updated packages in core/updates_testing:
========================
icu-53.1-12.3.mga5
icu53-data-53.1-12.3.mga5
icu-doc-53.1-12.3.mga5
libicu53-53.1-12.3.mga5
libicu-devel-53.1-12.3.mga5

from icu-53.1-12.3.mga5.src.rpm

Whiteboard: MGA5TOO => (none)
CC: (none) => shlomif
Version: Cauldron => 5
Assignee: shlomif => qa-bugs

Comment 7 David Walser 2016-05-19 04:55:10 CEST
Inserting special characters works fine in LibreOffice Writer, and Firefox works fine, Mageia 5 i586.

Whiteboard: (none) => has_procedure MGA5-32-OK

Comment 8 Lewis Smith 2016-05-19 10:37:54 CEST
Testing M5 x64

Did a cursory pre-update test of inserting obscure characters in LibreOffice Writer. All seemed well.

Updated to:
 icu53-data-53.1-12.3.mga5
 lib64icu53-53.1-12.3.mga5
 lib64icu-devel-53.1-12.3.mga5
Did a lot of obscure special character insertion with LO Writer, different fonts & different subsets thereof. Everything appeared correctly.
Played with Firefox on French sites (to get some accented letters). No visible problems.
[Is there a way of inserting special characters with Firefox?]

Update deemed OK. Validating.

CC: (none) => lewyssmith, sysadmin-bugs
Keywords: (none) => validated_update
Whiteboard: has_procedure MGA5-32-OK => has_procedure MGA5-32-OK MGA5-64-OK

Dave Hodgins 2016-05-20 11:09:31 CEST

CC: (none) => davidwhodgins
Whiteboard: has_procedure MGA5-32-OK MGA5-64-OK => has_procedure MGA5-32-OK MGA5-64-OK advisory

Comment 9 Mageia Robot 2016-05-20 13:39:18 CEST
An update for this issue has been pushed to the Mageia Updates repository.

http://advisories.mageia.org/MGASA-2016-0186.html

Resolution: (none) => FIXED
Status: NEW => RESOLVED


Note You need to log in before you can comment on or make changes to this bug.