Every CVE Search/ Get API key

CVE-2018-10392

mapping0_forward in mapping0.c in Xiph.Org libvorbis 1.3.6 does not validate the number of...

8.8 HighFix available

CVE-2018-10392 is a high vulnerability (CVSS 8.8) in Xiph.org Libvorbis, published April 26, 2018. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 3.32%, the 88th percentile. Fixed in libvorbis 1.3.6-r1.

mapping0_forward in mapping0.c in Xiph.Org libvorbis 1.3.6 does not validate the number of channels, which allows remote attackers to cause a denial of service (heap-based buffer overflow or over-read) or possibly have unspecified other impact via a crafted file.

Attack profile

How easy it is to exploit

Attack vector
Network
Complexity
Low
Privileges needed
None
User interaction
Required

What an attacker can affect

Confidentiality
High
Integrity
High
Availability
High

Exploit likelihood

3.32%Up 1.7 points since Apr 14, 2021
90%50%10%1%

What each source reports

NVD Score used 8.8

mapping0_forward in mapping0.c in Xiph.Org libvorbis 1.3.6 does not validate the number of channels, which allows remote attackers to cause a denial of service (heap-based buffer overflow or over-read) or possibly have unspecified other impact via a crafted file.

Record
CVE-2018-10392
CVSS 3.1
8.8 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
CVSS 2.0
6.8 MediumAV:N/AC:M/Au:N/C:P/I:P/A:P
Weakness
CWE-125, CWE-787
Updated
2026-11-02
CVE List No score

mapping0_forward in mapping0.c in Xiph.Org libvorbis 1.3.6 does not validate the number of channels, which allows remote attackers to cause a denial of service (heap-based buffer overflow or over-read) or possibly have unspecified other impact via a crafted file.

Record
CVE-2018-10392
Updated
2026-11-02
EUVDEUVD-2018-2465 No score

mapping0_forward in mapping0.c in Xiph.Org libvorbis 1.3.6 does not validate the number of channels, which allows remote attackers to cause a denial of service (heap-based buffer overflow or over-read) or possibly have unspecified other impact via a crafted file.

Record
EUVD-2018-2465
Updated
2026-11-03
GitHub AdvisoriesGHSA-gqh4-wfj8-7856 8.8

mapping0_forward in mapping0.c in Xiph.Org libvorbis 1.3.6 does not validate the number of...

mapping0_forward in mapping0.c in Xiph.Org libvorbis 1.3.6 does not validate the number of channels, which allows remote attackers to cause a denial of service (heap-based buffer overflow or over-read) or possibly have unspecified other impact via a crafted file.

Record
GHSA-gqh4-wfj8-7856
CVSS 3.1
8.8 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Weakness
CWE-125
Updated
2026-11-02
OSVALPINE-CVE-2018-10392 8.8

mapping0_forward in mapping0.c in Xiph.Org libvorbis 1.3.6 does not validate the number of channels, which allows remote attackers to cause a denial of service (heap-based buffer overflow or over-read) or possibly have unspecified other impact via a crafted file.

Record
ALPINE-CVE-2018-10392
CVSS 3.1
8.8 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVAZL-7276 8.8

CVE-2018-10392 affecting package libvorbis for versions less than 1.3.7-1

mapping0_forward in mapping0.c in Xiph.Org libvorbis 1.3.6 does not validate the number of channels, which allows remote attackers to cause a denial of service (heap-based buffer overflow or over-read) or possibly have unspecified other impact via a crafted file.

Record
AZL-7276
CVSS 3.1
8.8 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Updated
2026-11-02
Show 13 moreShow less
OSVBELL-CVE-2018-10392 8.8

CVE-2018-10392 does not affect BellSoft software

Record
BELL-CVE-2018-10392
CVSS 3.1
8.8 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSV 8.8

mapping0_forward in mapping0.c in Xiph.Org libvorbis 1.3.6 does not validate the number of channels, which allows remote attackers to cause a denial of service (heap-based buffer overflow or over-read) or possibly have unspecified other impact via a crafted file.

Record
CVE-2018-10392
CVSS 3.1
8.8 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVDEBIAN-CVE-2018-10392 8.8

mapping0_forward in mapping0.c in Xiph.Org libvorbis 1.3.6 does not validate the number of channels, which allows remote attackers to cause a denial of service (heap-based buffer overflow or over-read) or possibly have unspecified other impact via a crafted file.

Record
DEBIAN-CVE-2018-10392
CVSS 3.1
8.8 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVRHSA-2019:3703 7.3

Red Hat Security Advisory: libvorbis security update

Record
RHSA-2019:3703
CVSS 3.0
7.3 HighCVSS:3.0/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:L
Updated
2026-11-02
OSVRLSA-2019:3703 7.3

Low: libvorbis security update

The libvorbis package contains runtime libraries for use in programs that support Ogg Vorbis, a fully open, non-proprietary, patent- and royalty-free, general-purpose compressed format for audio and music at fixed and variable bitrates.

Security Fix(es):

  • libvorbis: heap buffer overflow in mapping0_forward function (CVE-2018-10392)

  • libvorbis: stack buffer overflow in bark_noise_hybridmp function (CVE-2018-10393)

For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.

Additional Changes:

For detailed information on changes in this release, see the Rocky Linux 8.1 Release Notes linked from the References section.

Record
RLSA-2019:3703
CVSS 3.0
7.3 HighCVSS:3.0/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:L
Updated
2026-11-02
OSVUBUNTU-CVE-2018-10392 8.8

mapping0_forward in mapping0.c in Xiph.Org libvorbis 1.3.6 does not validate the number of channels, which allows remote attackers to cause a denial of service (heap-based buffer overflow or over-read) or possibly have unspecified other impact via a crafted file.

Record
UBUNTU-CVE-2018-10392
CVSS 3.1
8.8 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVALSA-2019:3703 No score

Low: libvorbis security update

The libvorbis package contains runtime libraries for use in programs that support Ogg Vorbis, a fully open, non-proprietary, patent- and royalty-free, general-purpose compressed format for audio and music at fixed and variable bitrates.

Security Fix(es):

  • libvorbis: heap buffer overflow in mapping0_forward function (CVE-2018-10392)

  • libvorbis: stack buffer overflow in bark_noise_hybridmp function (CVE-2018-10393)

For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.

Additional Changes:

For detailed information on changes in this release, see the AlmaLinux Release Notes linked from the References section.

Record
ALSA-2019:3703
Updated
2026-11-02
OSVMGASA-2018-0294 No score

Updated libvorbis packages fix security vulnerabilities

The updated packages fix security vulnerabilities:

The bark_noise_hybridmp function in psy.c in Xiph.Org libvorbis 1.3.5 allows remote attackers to cause a denial of service (out-of-bounds access and application crash) or possibly have unspecified other impact via a crafted mp4 file. (CVE-2017-14160)

mapping0_forward in mapping0.c in Xiph.Org libvorbis 1.3.6 does not validate the number of channels, which allows remote attackers to cause a denial of service (heap-based buffer overflow or over-read) or possibly have unspecified other impact via a crafted file. (CVE-2018-10392)

bark_noise_hybridmp in psy.c in Xiph.Org libvorbis 1.3.6 has a stack-based buffer over-read. (CVE-2018-10393)

Record
MGASA-2018-0294
Updated
2026-11-02
OSVopenSUSE-SU-2024:11009-1 No score

libvorbis-devel-1.3.7-1.6 on GA media

These are all security issues fixed in the libvorbis-devel-1.3.7-1.6 package on the GA media of openSUSE Tumbleweed.

Record
openSUSE-SU-2024:11009-1
Updated
2026-11-02
OSVSUSE-SU-2018:1563-1 No score

Security update for libvorbis

This update for libvorbis fixes the following issues:

The following security issue was fixed:

  • Fixed the validation of channels in mapping0_forward(), which previously allowed remote attackers to cause a denial of service via specially crafted files (CVE-2018-10392, bsc#1091070)
Record
SUSE-SU-2018:1563-1
Updated
2026-11-02
OSVSUSE-SU-2018:1565-1 No score

Security update for libvorbis

This update for libvorbis fixes the following issues:

The following security issue was fixed:

  • Fixed the validation of channels in mapping0_forward(), which previously allowed remote attackers to cause a denial of service via specially crafted files (CVE-2018-10392, bsc#1091070)
Record
SUSE-SU-2018:1565-1
Updated
2026-11-02
OSVSUSE-SU-2018:1885-1 No score

Security update for libvorbis

This update for libvorbis fixes the following issues:

The following security issue was fixed:

  • Fixed the validation of channels in mapping0_forward(), which previously allowed remote attackers to cause a denial of service via specially crafted files (CVE-2018-10392, bsc#1091070)
Record
SUSE-SU-2018:1885-1
Updated
2026-11-02
OSVUSN-5420-1 No score

libvorbis vulnerabilities

It was discovered that Vorbis incorrectly handled certain files. An attacker could possibly use this issue to cause a denial of service, or possibly execute arbitrary code. (CVE-2017-14160, CVE-2018-10392, CVE-2018-10393)

Record
USN-5420-1
Updated
2026-11-02

Affected products

Affected packages

Affected packages
PackageAffectedFixed
libvorbis
Alpine:v3.10
before 1.3.6-r1
1.3.6-r1
libvorbis
Alpine:v3.11
before 1.3.6-r1
1.3.6-r1
libvorbis
Alpine:v3.12
before 1.3.6-r1
1.3.6-r1
libvorbis
Alpine:v3.13
before 1.3.6-r1
1.3.6-r1
libvorbis
Alpine:v3.14
before 1.3.6-r1
1.3.6-r1
libvorbis
Alpine:v3.15
before 1.3.6-r1
1.3.6-r1
libvorbis
Alpine:v3.16
before 1.3.6-r1
1.3.6-r1
libvorbis
Alpine:v3.17
before 1.3.6-r1
1.3.6-r1
libvorbis
Alpine:v3.18
before 1.3.6-r1
1.3.6-r1
libvorbis
Alpine:v3.19
before 1.3.6-r1
1.3.6-r1
Show 40 moreShow less
Affected packages
PackageAffectedFixed
libvorbis
Alpine:v3.20
before 1.3.6-r1
1.3.6-r1
libvorbis
Alpine:v3.21
before 1.3.6-r1
1.3.6-r1
libvorbis
Alpine:v3.22
before 1.3.6-r1
1.3.6-r1
libvorbis
Alpine:v3.23
before 1.3.6-r1
1.3.6-r1
libvorbis
Alpine:v3.24
before 1.3.6-r1
1.3.6-r1
libvorbis
Alpine:v3.5
before 1.3.6-r1
1.3.6-r1
libvorbis
Alpine:v3.6
before 1.3.6-r1
1.3.6-r1
libvorbis
Alpine:v3.7
before 1.3.6-r1
1.3.6-r1
libvorbis
Alpine:v3.8
before 1.3.6-r1
1.3.6-r1
libvorbis
Alpine:v3.9
before 1.3.6-r1
1.3.6-r1
libvorbis
AlmaLinux:8
before 1:1.3.6-2.el8
1:1.3.6-2.el8
libvorbis-devel
AlmaLinux:8
before 1:1.3.6-2.el8
1:1.3.6-2.el8
libvorbis-devel-docs
AlmaLinux:8
before 1:1.3.6-2.el8
1:1.3.6-2.el8
libvorbis
Azure Linux:2
before 1.3.7-1
1.3.7-1
libvorbis
Debian:12
before 1.3.6-2
1.3.6-2
libvorbis
Debian:13
before 1.3.6-2
1.3.6-2
libvorbis
Debian:14
before 1.3.6-2
1.3.6-2
libvorbis
Debian:8
before 1.3.4-2+deb8u2, plus listed versions
1.3.4-21.3.4-2+deb8u1
1.3.4-2+deb8u2
libvorbis
Debian:9
before 1.3.5-4+deb9u3, plus listed versions
1.3.5-41.3.5-4+deb9u11.3.5-4+deb9u2
1.3.5-4+deb9u3
libvorbis
Mageia:5
before 1.3.5-1.4.mga5
1.3.5-1.4.mga5
libvorbis
Mageia:6
before 1.3.5-2.4.mga6
1.3.5-2.4.mga6
libvorbis
Red Hat:enterprise_linux:8::appstream
before 1:1.3.6-2.el8
1:1.3.6-2.el8
libvorbis-debuginfo
Red Hat:enterprise_linux:8::appstream
before 1:1.3.6-2.el8
1:1.3.6-2.el8
libvorbis-debugsource
Red Hat:enterprise_linux:8::appstream
before 1:1.3.6-2.el8
1:1.3.6-2.el8
libvorbis-debuginfo
Red Hat:enterprise_linux:8::crb
before 1:1.3.6-2.el8
1:1.3.6-2.el8
libvorbis-debugsource
Red Hat:enterprise_linux:8::crb
before 1:1.3.6-2.el8
1:1.3.6-2.el8
libvorbis-devel
Red Hat:enterprise_linux:8::crb
before 1:1.3.6-2.el8
1:1.3.6-2.el8
libvorbis-devel-docs
Red Hat:enterprise_linux:8::crb
before 1:1.3.6-2.el8
1:1.3.6-2.el8
libvorbis
Rocky Linux:8
before 1:1.3.6-2.el8
1:1.3.6-2.el8
libvorbis
SUSE:Linux Enterprise Software Development Kit 11 SP4
before 1.2.0-79.20.14.1
1.2.0-79.20.14.1
libvorbis
SUSE:Linux Enterprise Server 11 SP4
before 1.2.0-79.20.14.1
1.2.0-79.20.14.1
libvorbis
SUSE:Linux Enterprise Server for SAP Applications 11 SP4
before 1.2.0-79.20.14.1
1.2.0-79.20.14.1
libvorbis
SUSE:Linux Enterprise Desktop 12 SP3
before 1.3.3-10.14.1
1.3.3-10.14.1
libvorbis
SUSE:Linux Enterprise Software Development Kit 12 SP3
before 1.3.3-10.14.1
1.3.3-10.14.1
libvorbis
SUSE:Linux Enterprise Server 12 SP3
before 1.3.3-10.14.1
1.3.3-10.14.1
libvorbis
SUSE:Linux Enterprise Server for SAP Applications 12 SP3
before 1.3.3-10.14.1
1.3.3-10.14.1
libvorbis
SUSE:Linux Enterprise Module for Basesystem 15
before 1.3.6-4.3.1
1.3.6-4.3.1
libvorbis
Ubuntu:Pro:16.04:LTS
before 1.3.5-3ubuntu0.2+esm1, plus listed versions
1.3.4-21.3.4-31.3.5-21.3.5-31.3.5-3ubuntu0.11.3.5-3ubuntu0.2
1.3.5-3ubuntu0.2+esm1
libvorbis
Ubuntu:18.04:LTS
All versions, plus listed versions
1.3.5-41.3.5-4.11.3.5-4.2
None known
libvorbis
openSUSE:Tumbleweed
before 1.3.7-1.6
1.3.7-1.6

History

History
WhenChangedSources
2026-11-03aliasesEUVD
2026-11-02createdCVE List, GitHub Advisories, NVD, OSV

References

Show 40 moreShow less
MoveEnter Open