CVE catalog

CVE-2024-5197

libvpx vulnerability

[CVE catalog]

Severity
High · CVSS 7.8CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Published
Source
[NVD] · [CVE record]
EPSS
0.81% · Oct 25, 2026

A flaw was found in libvpx. When creating images, libvpx trusts the width, height, and alignment of the user input. However, it does not properly validate the provided values. This flaw allows an attacker to craft user inputs or trick the user into opening crafted files, where these types of values are invalid, leading to integer overflows during memory allocation procedures. A successful full attack leads to the targeted application crashing, resulting in a denial of service or memory corruption, which results in data integrity issues. libvpx: Integer overflow in vpx_img_alloc() The CVSS score(s) listed for this vulnerability do not reflect the associated product's status, and are included for informational purposes to better understand the severity of this vulnerability.

Vulnerable and fixed packages

Distribution-reported package versions and fixes. These do not depend on matching against the OpenFactory package catalog.

DistributionPackageReleaseVersionStatus
Debianlibvpxsid1.17.0-1fixed
Debianlibvpxforky1.17.0-1fixed
Debianlibvpxtrixie1.15.0-2.1+deb13u1fixed
Debianlibvpxtrixie-security1.15.0-2.1+deb13u1fixed
Debianlibvpxbookworm1.12.0-1+deb12u5fixed
Debianlibvpxbookworm-security1.12.0-1+deb12u5fixed
Ubuntulibvpxnoble1.12.0-1+deb12u3fixed
Ubuntulibvpxnoble1.14.0-1ubuntu2.1fixed
Ubuntulibvpx-devnoble1.14.0-1ubuntu2.1fixed
Ubuntulibvpx-docnoble1.14.0-1ubuntu2.1fixed
Ubuntulibvpx9noble1.14.0-1ubuntu2.1fixed
Ubuntuvpx-toolsnoble1.14.0-1ubuntu2.1fixed
Ubuntulibvpxpro1.6.1-3vulnerable
Ubuntulibvpxpro1.7.0-3vulnerable
Ubuntulibvpxpro1.7.0-3ubuntu0.18.04.1vulnerable
Ubuntulibvpxpro1.7.0-3ubuntu0.18.04.1+esm1vulnerable
Ubuntulibvpxpro1.7.0-3ubuntu0.18.04.1+esm2fixed
Ubuntulibvpxpro1.6.1-3vulnerable
Ubuntulibvpxpro1.7.0-3vulnerable
Ubuntulibvpxpro1.7.0-3ubuntu0.18.04.1vulnerable
Ubuntulibvpxpro1.7.0-3ubuntu0.18.04.1+esm1vulnerable
Ubuntulibvpxpro1.7.0-3ubuntu0.18.04.1+esm2fixed
Ubuntulibvpx20.041.8.1-2vulnerable
Ubuntulibvpx20.041.8.2-1vulnerable
Ubuntulibvpx20.041.8.2-1build1vulnerable
Ubuntulibvpx20.041.8.2-1ubuntu0.2vulnerable
Ubuntulibvpx20.041.8.2-1ubuntu0.3fixed
Ubuntulibvpx22.041.9.0-1ubuntu1vulnerable
Ubuntulibvpx22.041.11.0-2ubuntu1vulnerable
Ubuntulibvpx22.041.11.0-2ubuntu2vulnerable
Ubuntulibvpx22.041.11.0-2ubuntu2.2vulnerable
Ubuntulibvpx22.041.11.0-2ubuntu2.3fixed
Ubuntulibvpx24.041.12.0-1ubuntu2vulnerable
Ubuntulibvpx24.041.13.1-2ubuntu1vulnerable
Ubuntulibvpx24.041.14.0-1ubuntu1vulnerable
Ubuntulibvpx24.041.14.0-1ubuntu2vulnerable
Ubuntulibvpx24.041.14.0-1ubuntu2.1fixed
Ubuntulibvpx20.041.8.1-2vulnerable
Ubuntulibvpx20.041.8.2-1vulnerable
Ubuntulibvpx20.041.8.2-1build1vulnerable
Ubuntulibvpx20.041.8.2-1ubuntu0.2vulnerable
Ubuntulibvpx20.041.8.2-1ubuntu0.3fixed
Ubuntulibvpx22.041.9.0-1ubuntu1vulnerable
Ubuntulibvpx22.041.11.0-2ubuntu1vulnerable
Ubuntulibvpx22.041.11.0-2ubuntu2vulnerable
Ubuntulibvpx22.041.11.0-2ubuntu2.2vulnerable
Ubuntulibvpx22.041.11.0-2ubuntu2.3fixed
Ubuntulibvpx24.041.12.0-1ubuntu2vulnerable
Ubuntulibvpx24.041.13.1-2ubuntu1vulnerable
Ubuntulibvpx24.041.14.0-1ubuntu1vulnerable
Ubuntulibvpx24.041.14.0-1ubuntu2vulnerable
Ubuntulibvpx24.041.14.0-1ubuntu2.1fixed
Opensuselibvpxtumbleweed1.14.1-1.1fixed

Fixed-version evidence

DistributionPackageTypeReleaseFixed versionUrgencyOriginBugs
Debianlibvpxsourcesid1.14.1-1not yet assignedNot reportedNot reported
Debianlibvpxsourceforky1.14.1-1not yet assignedNot reportedNot reported
Debianlibvpxsourcetrixie1.14.1-1not yet assignedNot reportedNot reported
Debianlibvpxsourcebookworm1.12.0-1+deb12u3not yet assignedNot reportedNot reported
Ubuntulibvpxdebnoble1.12.0-1+deb12u3Not reportedNot reportedNot reported
Ubuntulibvpxdebnoble1.14.0-1ubuntu2.1Not reportedNot reportedNot reported
Ubuntulibvpx-devdebnoble1.14.0-1ubuntu2.1Not reportedNot reportedNot reported
Ubuntulibvpx-docdebnoble1.14.0-1ubuntu2.1Not reportedNot reportedNot reported
Ubuntulibvpx9debnoble1.14.0-1ubuntu2.1Not reportedNot reportedNot reported
Ubuntuvpx-toolsdebnoble1.14.0-1ubuntu2.1Not reportedNot reportedNot reported
Ubuntulibvpxdebpro1.7.0-3ubuntu0.18.04.1+esm2Not reportedUSN-7249-1Not reported
Ubuntulibvpxdebpro1.7.0-3ubuntu0.18.04.1+esm2Not reportedUBUNTU-CVE-2024-5197Not reported
Ubuntulibvpxdeb20.041.8.2-1ubuntu0.3Not reportedUBUNTU-CVE-2024-5197Not reported
Ubuntulibvpxdeb22.041.11.0-2ubuntu2.3Not reportedUBUNTU-CVE-2024-5197Not reported
Ubuntulibvpxdeb24.041.14.0-1ubuntu2.1Not reportedUBUNTU-CVE-2024-5197Not reported
Ubuntulibvpxdeb20.041.8.2-1ubuntu0.3Not reportedUSN-6814-1Not reported
Ubuntulibvpxdeb22.041.11.0-2ubuntu2.3Not reportedUSN-6814-1Not reported
Ubuntulibvpxdeb24.041.14.0-1ubuntu2.1Not reportedUSN-6814-1Not reported
Opensuselibvpxrpmtumbleweed1.14.1-1.1Not reportedOPENSUSE-SU-2024:14100-1Not reported

OpenFactory catalog packages

Matching against OpenFactory catalog package versions is in progress.

[Debian 12 (Bookworm)]

  • [libvpx7]Unknown

    Source package: [libvpx]

    Details (4)
    • 1.12.0-1+deb12u5 · amd64 · bookworm

      Fixed · Fixed: 1.12.0-1+deb12u3

      usn · libvpx · debian · bookworm; usn · libvpx · debian · 12

    • 1.12.0-1+deb12u5 · arm64 · bookworm

      Fixed · Fixed: 1.12.0-1+deb12u3

      usn · libvpx · debian · bookworm; usn · libvpx · debian · 12

    • 1.12.0-1+deb12u5 · amd64 · bookworm-security

      Fixed · Fixed: 1.12.0-1+deb12u3

      usn · libvpx · debian · bookworm; usn · libvpx · debian · 12

    • 1.12.0-1+deb12u5 · arm64 · bookworm-security

      Fixed · Fixed: 1.12.0-1+deb12u3

      usn · libvpx · debian · bookworm; usn · libvpx · debian · 12

  • [libvpx-dev]Unknown

    Source package: [libvpx]

    Details (4)
    • 1.12.0-1+deb12u5 · amd64 · bookworm

      Fixed · Fixed: 1.12.0-1+deb12u3

      usn · libvpx · debian · bookworm; usn · libvpx · debian · 12

    • 1.12.0-1+deb12u5 · arm64 · bookworm

      Fixed · Fixed: 1.12.0-1+deb12u3

      usn · libvpx · debian · bookworm; usn · libvpx · debian · 12

    • 1.12.0-1+deb12u5 · amd64 · bookworm-security

      Fixed · Fixed: 1.12.0-1+deb12u3

      usn · libvpx · debian · bookworm; usn · libvpx · debian · 12

    • 1.12.0-1+deb12u5 · arm64 · bookworm-security

      Fixed · Fixed: 1.12.0-1+deb12u3

      usn · libvpx · debian · bookworm; usn · libvpx · debian · 12

  • [libvpx-doc]Unknown

    Source package: [libvpx]

    Details (4)
    • 1.12.0-1+deb12u5 · all · bookworm

      Fixed · Fixed: 1.12.0-1+deb12u3

      usn · libvpx · debian · bookworm; usn · libvpx · debian · 12

    • 1.12.0-1+deb12u5 · all · bookworm

      Fixed · Fixed: 1.12.0-1+deb12u3

      usn · libvpx · debian · bookworm; usn · libvpx · debian · 12

    • 1.12.0-1+deb12u5 · all · bookworm-security

      Fixed · Fixed: 1.12.0-1+deb12u3

      usn · libvpx · debian · bookworm; usn · libvpx · debian · 12

    • 1.12.0-1+deb12u5 · all · bookworm-security

      Fixed · Fixed: 1.12.0-1+deb12u3

      usn · libvpx · debian · bookworm; usn · libvpx · debian · 12

  • [vpx-tools]Unknown

    Source package: [libvpx]

    Details (4)
    • 1.12.0-1+deb12u5 · amd64 · bookworm

      Fixed · Fixed: 1.12.0-1+deb12u3

      usn · libvpx · debian · bookworm; usn · libvpx · debian · 12

    • 1.12.0-1+deb12u5 · arm64 · bookworm

      Fixed · Fixed: 1.12.0-1+deb12u3

      usn · libvpx · debian · bookworm; usn · libvpx · debian · 12

    • 1.12.0-1+deb12u5 · amd64 · bookworm-security

      Fixed · Fixed: 1.12.0-1+deb12u3

      usn · libvpx · debian · bookworm; usn · libvpx · debian · 12

    • 1.12.0-1+deb12u5 · arm64 · bookworm-security

      Fixed · Fixed: 1.12.0-1+deb12u3

      usn · libvpx · debian · bookworm; usn · libvpx · debian · 12

[Debian 13 (Trixie)]

  • [libvpx9]Unknown

    Source package: [libvpx]

    Details (4)
    • 1.15.0-2.1+deb13u1 · amd64 · trixie

      Fixed · Fixed: 1.14.1-1

      usn · libvpx · debian · 13

    • 1.15.0-2.1+deb13u1 · arm64 · trixie

      Fixed · Fixed: 1.14.1-1

      usn · libvpx · debian · 13

    • 1.15.0-2.1+deb13u1 · amd64 · trixie-security

      Fixed · Fixed: 1.14.1-1

      usn · libvpx · debian · 13

    • 1.15.0-2.1+deb13u1 · arm64 · trixie-security

      Fixed · Fixed: 1.14.1-1

      usn · libvpx · debian · 13

  • [libvpx-dev]Unknown

    Source package: [libvpx]

    Details (4)
    • 1.15.0-2.1+deb13u1 · amd64 · trixie

      Fixed · Fixed: 1.14.1-1

      usn · libvpx · debian · 13

    • 1.15.0-2.1+deb13u1 · arm64 · trixie

      Fixed · Fixed: 1.14.1-1

      usn · libvpx · debian · 13

    • 1.15.0-2.1+deb13u1 · amd64 · trixie-security

      Fixed · Fixed: 1.14.1-1

      usn · libvpx · debian · 13

    • 1.15.0-2.1+deb13u1 · arm64 · trixie-security

      Fixed · Fixed: 1.14.1-1

      usn · libvpx · debian · 13

  • [libvpx-doc]Unknown

    Source package: [libvpx]

    Details (4)
    • 1.15.0-2.1+deb13u1 · all · trixie

      Fixed · Fixed: 1.14.1-1

      usn · libvpx · debian · 13

    • 1.15.0-2.1+deb13u1 · all · trixie

      Fixed · Fixed: 1.14.1-1

      usn · libvpx · debian · 13

    • 1.15.0-2.1+deb13u1 · all · trixie-security

      Fixed · Fixed: 1.14.1-1

      usn · libvpx · debian · 13

    • 1.15.0-2.1+deb13u1 · all · trixie-security

      Fixed · Fixed: 1.14.1-1

      usn · libvpx · debian · 13

  • [vpx-tools]Unknown

    Source package: [libvpx]

    Details (4)
    • 1.15.0-2.1+deb13u1 · amd64 · trixie

      Fixed · Fixed: 1.14.1-1

      usn · libvpx · debian · 13

    • 1.15.0-2.1+deb13u1 · arm64 · trixie

      Fixed · Fixed: 1.14.1-1

      usn · libvpx · debian · 13

    • 1.15.0-2.1+deb13u1 · amd64 · trixie-security

      Fixed · Fixed: 1.14.1-1

      usn · libvpx · debian · 13

    • 1.15.0-2.1+deb13u1 · arm64 · trixie-security

      Fixed · Fixed: 1.14.1-1

      usn · libvpx · debian · 13

[openSUSE Tumbleweed]

  • [libvpx12]Unknown

    Source package: [libvpx]

    Details (1)
    • 1.16.0-1.4 · x86_64 · tumbleweed

      Unknown · Fixed: 1.14.1-1.1

      Version impact unknown

      usn · libvpx · opensuse · tumbleweed

  • Source package: [libvpx]

    Details (1)
    • 1.16.0-1.4 · x86_64 · tumbleweed

      Unknown · Fixed: 1.14.1-1.1

      Version impact unknown

      usn · libvpx · opensuse · tumbleweed

  • [libvpx-devel]Unknown

    Source package: [libvpx]

    Details (1)
    • 1.16.0-1.4 · x86_64 · tumbleweed

      Unknown · Fixed: 1.14.1-1.1

      Version impact unknown

      usn · libvpx · opensuse · tumbleweed

  • [vpx-tools]Unknown

    Source package: [libvpx]

    Details (1)
    • 1.16.0-1.4 · x86_64 · tumbleweed

      Unknown · Fixed: 1.14.1-1.1

      Version impact unknown

      usn · libvpx · opensuse · tumbleweed

Observed:

References