CVE-2025-48174
In libavif before 1.3.0, makeRoom in stream.c has an integer overflow and resultant buffer...
In libavif before 1.3.0, makeRoom in stream.c has an integer overflow and resultant buffer overflow in stream->offset+size.
Attack profile
How easy it is to exploit
- Attack vector
- Local
- Complexity
- High
- Privileges needed
- None
- User interaction
- None
What an attacker can affect
- Confidentiality
- None
- Integrity
- Low
- Availability
- Low
Exploit likelihood
What each source reports
CVE List Score used
4.5
In libavif before 1.3.0, makeRoom in stream.c has an integer overflow and resultant buffer overflow in stream->offset+size.
- Record
CVE-2025-48174- CVSS 3.1
- 4.5 Medium
CVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:C/C:N/I:L/A:L - Weakness
- CWE-190
- Updated
- 2026-11-02
EUVDEUVD-2025-15404
4.5
In libavif before 1.3.0, makeRoom in stream.c has an integer overflow and resultant buffer overflow in stream->offset+size.
- Record
EUVD-2025-15404- CVSS 3.1
- 4.5 Medium
CVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:C/C:N/I:L/A:L - Updated
- 2026-11-02
GitHub AdvisoriesGHSA-f6x7-5x3c-j3rg
4.5
In libavif before 1.3.0, makeRoom in stream.c has an integer overflow and resultant buffer...
In libavif before 1.3.0, makeRoom in stream.c has an integer overflow and resultant buffer overflow in stream->offset+size.
- Record
GHSA-f6x7-5x3c-j3rg- CVSS 3.1
- 4.5 Medium
CVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:C/C:N/I:L/A:L - Weakness
- CWE-190
- Updated
- 2026-11-02
NVD
4.5
In libavif before 1.3.0, makeRoom in stream.c has an integer overflow and resultant buffer overflow in stream->offset+size.
- Record
CVE-2025-48174- CVSS 3.1
- 4.5 Medium
CVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:C/C:N/I:L/A:L - CVSS 3.1
- 9.1 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:H - Weakness
- CWE-190
- Updated
- 2026-11-02
OSV
4.5
In libavif before 1.3.0, makeRoom in stream.c has an integer overflow and resultant buffer overflow in stream->offset+size.
- Record
CVE-2025-48174- CVSS 3.1
- 4.5 Medium
CVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:C/C:N/I:L/A:L - Weakness
- CWE-190
- Updated
- 2026-11-02
OSVDEBIAN-CVE-2025-48174
9.1
In libavif before 1.3.0, makeRoom in stream.c has an integer overflow and resultant buffer overflow in stream->offset+size.
- Record
DEBIAN-CVE-2025-48174- CVSS 3.1
- 9.1 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:H - Updated
- 2026-11-02
Show 7 moreShow less
OSVJLSEC-2026-125
9.1
In libavif before 1.3.0, makeRoom in stream.c has an integer overflow and resultant buffer overflow...
In libavif before 1.3.0, makeRoom in stream.c has an integer overflow and resultant buffer overflow in stream->offset+size.
- Record
JLSEC-2026-125- CVSS 3.1
- 9.1 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:H - Updated
- 2026-11-02
OSVUBUNTU-CVE-2025-48174
4.5
In libavif before 1.3.0, makeRoom in stream.c has an integer overflow and resultant buffer overflow in stream->offset+size.
- Record
UBUNTU-CVE-2025-48174- CVSS 3.1
- 4.5 Medium
CVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:C/C:N/I:L/A:L - CVSS 3.1
- 9.1 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:H - Updated
- 2026-11-02
OSVMGASA-2025-0257 No score
Updated libavif packages fix security vulnerabilities
In libavif before 1.3.0, makeRoom in stream.c has an integer overflow and resultant buffer overflow in stream->offset+size. (CVE-2025-48174) In libavif before 1.3.0, avifImageRGBToYUV in reformat.c has integer overflows in multiplications involving rgbRowBytes, yRowBytes, uRowBytes, and vRowBytes. (CVE-2025-48175)
- Record
MGASA-2025-0257- Updated
- 2026-11-02
OSVopenSUSE-SU-2025:15320-1 No score
avif-tools-1.3.0-2.1 on GA media
These are all security issues fixed in the avif-tools-1.3.0-2.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2025:15320-1- Updated
- 2026-11-02
OSVSUSE-SU-2025:02816-1 No score
Security update for libavif
This update for libavif fixes the following issues:
- update to 1.3.0:
- CVE-2025-48175: Fixed an integer overflows in multiplications involving rgbRowBytes, yRowBytes, uRowBytes, and vRowBytes. (bsc#1243270)
- CVE-2025-48174: Fixed an integer overflow and resultant buffer overflow in stream->offset+size. (bsc#1243269)
- Record
SUSE-SU-2025:02816-1- Updated
- 2026-11-02
OSVSUSE-SU-2025:02817-1 No score
Security update for libavif
This update for libavif fixes the following issues:
- update to 1.3.0:
- CVE-2025-48175: Fixed an integer overflows in multiplications involving rgbRowBytes, yRowBytes, uRowBytes, and vRowBytes. (bsc#1243270)
- CVE-2025-48174: Fixed an integer overflow and resultant buffer overflow in stream->offset+size. (bsc#1243269)
- Record
SUSE-SU-2025:02817-1- Updated
- 2026-11-02
OSVSUSE-SU-2025:03237-1 No score
Security update for libavif
This update for libavif fixes the following issues:
Update to 1.3.0:
- CVE-2025-48175: Fixed an integer overflows in multiplications involving rgbRowBytes, yRowBytes, uRowBytes, and vRowBytes. (bsc#1243270)
- CVE-2025-48174: Fixed an integer overflow and resultant buffer overflow in stream->offset+size. (bsc#1243269)
- CVE-2023-6350: Fixed an out of bounds memory to alphaItemIndices. (bsc#1217614)
- CVE-2023-6351: Fixed a use-after-free in colorProperties. (bsc#1217615)
- Record
SUSE-SU-2025:03237-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
libavifDebian:12 |
before 0.11.1-1+deb12u1, plus listed versions 0.11.1-1 |
0.11.1-1+deb12u1 |
libavifDebian:13 |
before 1.2.1-1.1 | 1.2.1-1.1 |
libavifDebian:14 |
before 1.2.1-1.1 | 1.2.1-1.1 |
libavifDebian:11 From an advisory covering 2 CVEs |
before 0.8.4-2+deb11u2, plus listed versions 0.8.4-20.8.4-2+deb11u1 |
0.8.4-2+deb11u2 |
libavifDebian:12 From an advisory covering 2 CVEs |
before 0.11.1-1+deb12u1, plus listed versions 0.11.1-1 |
0.11.1-1+deb12u1 |
libavif_jllJulia |
before 1.3.0+0 | 1.3.0+0 |
libavifMageia:9 From an advisory covering 2 CVEs |
before 0.11.1-1.1.mga9 | 0.11.1-1.1.mga9 |
libavifSUSE:Linux Enterprise Module for Basesystem 15 SP7 From an advisory covering 2 CVEs |
before 1.3.0-150700.3.6.1 | 1.3.0-150700.3.6.1 |
libavifSUSE:Linux Enterprise Module for Basesystem 15 SP6 From an advisory covering 2 CVEs |
before 1.3.0-150600.3.5.1 | 1.3.0-150600.3.5.1 |
libavifopenSUSE:Leap 15.6 From an advisory covering 2 CVEs |
before 1.3.0-150600.3.5.1 | 1.3.0-150600.3.5.1 |
Show 16 moreShow less
| Package | Affected | Fixed |
|---|---|---|
libavifSUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOS From an advisory covering 4 CVEs |
before 1.3.0-150400.3.6.1 | 1.3.0-150400.3.6.1 |
libavifSUSE:Linux Enterprise High Performance Computing 15 SP4-LTSS From an advisory covering 4 CVEs |
before 1.3.0-150400.3.6.1 | 1.3.0-150400.3.6.1 |
libavifSUSE:Linux Enterprise High Performance Computing 15 SP5-ESPOS From an advisory covering 4 CVEs |
before 1.3.0-150400.3.6.1 | 1.3.0-150400.3.6.1 |
libavifSUSE:Linux Enterprise High Performance Computing 15 SP5-LTSS From an advisory covering 4 CVEs |
before 1.3.0-150400.3.6.1 | 1.3.0-150400.3.6.1 |
libavifSUSE:Linux Enterprise Server 15 SP4-LTSS From an advisory covering 4 CVEs |
before 1.3.0-150400.3.6.1 | 1.3.0-150400.3.6.1 |
libavifSUSE:Linux Enterprise Server 15 SP5-LTSS From an advisory covering 4 CVEs |
before 1.3.0-150400.3.6.1 | 1.3.0-150400.3.6.1 |
libavifSUSE:Linux Enterprise Server for SAP Applications 15 SP4 From an advisory covering 4 CVEs |
before 1.3.0-150400.3.6.1 | 1.3.0-150400.3.6.1 |
libavifSUSE:Linux Enterprise Server for SAP Applications 15 SP5 From an advisory covering 4 CVEs |
before 1.3.0-150400.3.6.1 | 1.3.0-150400.3.6.1 |
libavifSUSE:Manager Proxy LTS 4.3 From an advisory covering 4 CVEs |
before 1.3.0-150400.3.6.1 | 1.3.0-150400.3.6.1 |
libavifSUSE:Manager Server LTS 4.3 From an advisory covering 4 CVEs |
before 1.3.0-150400.3.6.1 | 1.3.0-150400.3.6.1 |
libavifUbuntu:22.04:LTS |
All versions, plus listed versions 0.8.4-20.9.3-20.9.3-3 |
None known |
libavifUbuntu:24.04:LTS |
All versions, plus listed versions 0.11.1-3ubuntu11.0.1-2ubuntu31.0.1-2ubuntu41.0.2-1ubuntu11.0.3-1ubuntu11.0.4-1ubuntu11.0.4-1ubuntu21.0.4-1ubuntu3 |
None known |
libavifUbuntu:25.10 |
All versions, plus listed versions 1.2.1-1ubuntu11.2.1-1.1ubuntu11.2.1-1.2ubuntu11.3.0-1ubuntu1 |
None known |
libavifUbuntu:26.10 |
All versions, plus listed versions 1.3.0-1ubuntu41.4.2-1ubuntu1 |
None known |
libavifUbuntu:26.04:LTS |
All versions, plus listed versions 1.3.0-1ubuntu11.3.0-1ubuntu21.3.0-1ubuntu31.3.0-1ubuntu4 |
None known |
libavifopenSUSE:Tumbleweed |
before 1.3.0-2.1 | 1.3.0-2.1 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, facts | ||
| first indexed | CVE List, EUVD, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2025-48174 is a medium vulnerability (CVSS 4.5) in Aomedia Libavif, published May 16, 2025. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.38%, the 31st percentile. Fixed in libavif 0.11.1-1+deb12u1.
References
github.com/AOMediaCodec/libavif/pull/2768
github.com/AOMediaCodec/libavif/commit/e5fdefe7d1776e6c4cf1703c163a8c0535599029
github.com/AOMediaCodec/libavif/commit/50a743062938a3828581d725facc9c2b92a1d109
github.com/AOMediaCodec/libavif/commit/c9f1bea437f21cb78f9919c332922a3b0ba65e11
lists.debian.org/debian-lts-announce/2025/05/msg00031.html
nvd.nist.gov/vuln/detail/CVE-2025-48174
Show 19 moreShow less
github.com/advisories/GHSA-f6x7-5x3c-j3rg
github.com/CVEProject/cvelistV5/tree/main/cves/2025/48xxx/CVE-2025-48174.json
security-tracker.debian.org/tracker/CVE-2025-48174
advisories.mageia.org/MGASA-2025-0257.html
bugs.mageia.org/show_bug.cgi?id=34336
lists.debian.org/debian-security-announce/2025/msg00094.html
suse.com/support/update/announcement/2025/suse-su-202502816-1
bugzilla.suse.com/1243269
bugzilla.suse.com/1243270
suse.com/security/cve/CVE-2025-48174
suse.com/security/cve/CVE-2025-48175
suse.com/support/update/announcement/2025/suse-su-202502817-1
suse.com/support/update/announcement/2025/suse-su-202503237-1
bugzilla.suse.com/1217614
bugzilla.suse.com/1217615
suse.com/security/cve/CVE-2023-6350
suse.com/security/cve/CVE-2023-6351
ubuntu.com/security/CVE-2025-48174
cve.org/CVERecord?id=CVE-2025-48174