Page MenuHomeSolus

Update mpg123 to 1.25.6 for CVE-2017-12797
ClosedPublic

Authored by kyrios123 on Aug 9 2017, 9:23 AM.
Tags
Referenced Files
F11027989: D788.id1726.diff
Wed, Aug 9, 5:33 AM
F11015582: D788.id1726.diff
Sat, Aug 5, 12:48 PM
F10994506: D788.diff
Tue, Jul 25, 11:17 PM
F10985459: D788.id1762.diff
Sun, Jul 23, 9:38 PM
F10873722: D788.id1762.diff
Jun 19 2023, 5:05 PM
F10873708: D788.id1726.diff
Jun 19 2023, 5:01 PM
F10833493: D788.id1726.diff
Jun 6 2023, 10:58 PM
F10766143: D788.id1762.diff
May 19 2023, 4:55 PM
Subscribers

Details

Summary
  • Fixes CVE-2017-12797
  • Hotfix for bug 255: Overflow reading frame data bits in layer II decoding. Now, all-zero data is returned if the frame data is exhausted. This might have a slight impact on performance, but not easily measurable so far.
  • There was a longer-lasting buffer read overflow in the ID3 parser because code added in 2008 did not take care of possible integer overflow in an addition on platforms where long is 32 bits wide. This has been reported as bug 254. Upgrade on 32 bit platforms highly recommened, of course. We are still not talking about something nasty like code injection, but possible denial of service, although it was only recently discovered by the AddressSanitizer.

Signed-off-by: Pierre-Yves <pyu@riseup.net>

Test Plan

mpg123 wave.mp3

Diff Detail

Repository
R2106 mpg123
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

kyrios123 retitled this revision from Update mpg123 to 1.25.5 to Update mpg123 to 1.25.6.
kyrios123 edited the summary of this revision. (Show Details)

bump to 1.25.6

kyrios123 retitled this revision from Update mpg123 to 1.25.6 to Update mpg123 to 1.25.6 for CVE-2017-12797.Sep 5 2017, 9:16 AM
kyrios123 edited the summary of this revision. (Show Details)
kyrios123 added a project: Restricted Project.
This revision is now accepted and ready to land.Sep 5 2017, 12:16 PM
This revision was automatically updated to reflect the committed changes.