| Name | CVE-2024-56431 |
| Description | oc_huff_tree_unpack in huffdec.c in libtheora in Theora through 1.0 7180717 has an invalid negative left shift. NOTE: this is disputed by third parties because there is no evidence of a security impact, e.g., an application would not crash. |
| Source | CVE (at NVD; CERT, ENISA, LWN, oss-sec, fulldisc, Debian ELTS, Red Hat, Ubuntu, Gentoo, SUSE bugzilla/CVE, GitHub advisories/code/issues, web search, more) |
| Debian Bugs | 1091633 |
The table below lists information on source packages.
| Source Package | Release | Version | Status |
|---|---|---|---|
| libtheora (PTS) | bullseye | 1.1.1+dfsg.1-15 | fixed |
| bookworm | 1.1.1+dfsg.1-16.1+deb12u1 | fixed | |
| trixie | 1.2.0~alpha1+dfsg-6 | fixed | |
| forky, sid | 1.2.0+dfsg-6 | fixed |
The information below is based on the following data on fixed versions.
| Package | Type | Release | Fixed Version | Urgency | Origin | Debian Bugs |
|---|---|---|---|---|---|---|
| libtheora | source | bullseye | (not affected) | |||
| libtheora | source | bookworm | (not affected) | |||
| libtheora | source | (unstable) | 1.2.0~alpha1+dfsg-6 | unimportant | 1091633 |
[bookworm] - libtheora <not-affected> (Vulnerable code not present)
[bullseye] - libtheora <not-affected> (Vulnerable code not present)
https://github.com/UnionTech-Software/libtheora-CVE-2024-56431-PoC
https://github.com/advisories/GHSA-8xp8-gmmj-xc8w
https://github.com/xiph/theora/issues/18
https://gitlab.xiph.org/xiph/theora/-/merge_requests/28
Fixed by: https://gitlab.xiph.org/xiph/theora/-/commit/5665f86b8fd8345bb09469990e79221562ac204b (v1.2.0beta1)
No security impact