CVE-2022-38865
Certain The MPlayer Project products are vulnerable to Divide By Zero via the function...
Certain The MPlayer Project products are vulnerable to Divide By Zero via the function demux_avi_read_packet of libmpdemux/demux_avi.c. This affects mplyer SVN-r38374-13.0.1 and mencoder SVN-r38374-13.0.1.
Attack profile
How easy it is to exploit
- Attack vector
- Local
- Complexity
- Low
- Privileges needed
- None
- User interaction
- Required
What an attacker can affect
- Confidentiality
- None
- Integrity
- None
- Availability
- High
Exploit likelihood
What each source reports
NVD Score used
5.5
Certain The MPlayer Project products are vulnerable to Divide By Zero via the function demux_avi_read_packet of libmpdemux/demux_avi.c. This affects mplyer SVN-r38374-13.0.1 and mencoder SVN-r38374-13.0.1.
- Record
CVE-2022-38865- CVSS 3.1
- 5.5 Medium
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H - Weakness
- CWE-369
- Updated
- 2026-11-02
CVE List No score
Certain The MPlayer Project products are vulnerable to Divide By Zero via the function demux_avi_read_packet of libmpdemux/demux_avi.c. This affects mplyer SVN-r38374-13.0.1 and mencoder SVN-r38374-13.0.1.
- Record
CVE-2022-38865- Updated
- 2026-11-02
EUVDEUVD-2022-41424 No score
Certain The MPlayer Project products are vulnerable to Divide By Zero via the function demux_avi_read_packet of libmpdemux/demux_avi.c. This affects mplyer SVN-r38374-13.0.1 and mencoder SVN-r38374-13.0.1.
- Record
EUVD-2022-41424- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-hc88-g42g-7pc8
5.5
Certain The MPlayer Project products are vulnerable to Divide By Zero via the function...
Certain The MPlayer Project products are vulnerable to Divide By Zero via the function demux_avi_read_packet of libmpdemux/demux_avi.c. This affects mplyer SVN-r38374-13.0.1 and mencoder SVN-r38374-13.0.1.
- Record
GHSA-hc88-g42g-7pc8- CVSS 3.1
- 5.5 Medium
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H - Weakness
- CWE-369
- Updated
- 2026-11-02
OSV
5.5
Certain The MPlayer Project products are vulnerable to Divide By Zero via the function demux_avi_read_packet of libmpdemux/demux_avi.c. This affects mplyer SVN-r38374-13.0.1 and mencoder SVN-r38374-13.0.1.
- Record
CVE-2022-38865- CVSS 3.1
- 5.5 Medium
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVDEBIAN-CVE-2022-38865
5.5
Certain The MPlayer Project products are vulnerable to Divide By Zero via the function demux_avi_read_packet of libmpdemux/demux_avi.c. This affects mplyer SVN-r38374-13.0.1 and mencoder SVN-r38374-13.0.1.
- Record
DEBIAN-CVE-2022-38865- CVSS 3.1
- 5.5 Medium
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H - Updated
- 2026-11-03
OSVUBUNTU-CVE-2022-38865
5.5
Certain The MPlayer Project products are vulnerable to Divide By Zero via the function demux_avi_read_packet of libmpdemux/demux_avi.c. This affects mplyer SVN-r38374-13.0.1 and mencoder SVN-r38374-13.0.1.
- Record
UBUNTU-CVE-2022-38865- CVSS 3.1
- 5.5 Medium
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVMGASA-2024-0062 No score
Updated mplayer packages fix security vulnerabilities
The MPlayer Project mencoder SVN-r38374-13.0.1 is vulnerable to Divide By Zero via the function config () of llibmpcodecs/vf_scale.c. (CVE-2022-38850) Certain The MPlayer Project products are vulnerable to Out-of-bounds Read via function read_meta_record() of mplayer/libmpdemux/asfheader.c. This affects mplayer SVN-r38374-13.0.1 and mencoder SVN-r38374-13.0.1. (CVE-2022-38851) Certain The MPlayer Project products are vulnerable to Buffer Overflow via function gen_sh_video () of mplayer/libmpdemux/demux_mov.c. This affects mplayer SVN-r38374-13.0.1 and mencoder SVN-r38374-13.0.1. (CVE-2022-38855) Certain The MPlayer Project products are vulnerable to Buffer Overflow via function mov_build_index() of libmpdemux/demux_mov.c. This affects mplayer SVN-r38374-13.0.1 and mencoder SVN-r38374-13.0.1. (CVE-2022-38858) Certain The MPlayer Project products are vulnerable to Divide By Zero via function demux_open_avi() of libmpdemux/demux_avi.c which affects mencoder. This affects mplayer SVN-r38374-13.0.1 and mencoder SVN-r38374-13.0.1. (CVE-2022-38860) The MPlayer Project mplayer SVN-r38374-13.0.1 is vulnerable to memory corruption via function free_mp_image() of libmpcodecs/mp_image.c. (CVE-2022-38861) Certain The MPlayer Project products are vulnerable to Buffer Overflow via function mp_getbits() of libmpdemux/mpeg_hdr.c which affects mencoder and mplayer. This affects mecoder SVN-r38374-13.0.1 and mplayer SVN-r38374-13.0.1. (CVE-2022-38863) Certain The MPlayer Project products are vulnerable to Buffer Overflow via the function mp_unescape03() of libmpdemux/mpeg_hdr.c. This affects mencoder SVN-r38374-13.0.1 and mplayer SVN-r38374-13.0.1. (CVE-2022-38864) Certain The MPlayer Project products are vulnerable to Divide By Zero via the function demux_avi_read_packet of libmpdemux/demux_avi.c. This affects mplyer SVN-r38374-13.0.1 and mencoder SVN-r38374-13.0.1. (CVE-2022-38865) Certain The MPlayer Project products are vulnerable to Buffer Overflow via read_avi_header() of libmpdemux/aviheader.c . This affects mplayer SVN-r38374-13.0.1 and mencoder SVN-r38374-13.0.1. (CVE-2022-38866)
- Record
MGASA-2024-0062- Updated
- 2026-11-02
OSVUSN-5895-1 No score
mplayer vulnerabilities
It was discovered that MPlayer could be made to divide by zero when processing certain malformed media files. If a user were tricked into opening a specially crafted media file, an attacker could possibly use this issue to cause MPlayer to crash, resulting in a denial of service. (CVE-2022-38850, CVE-2022-38860, CVE-2022-38865)
It was discovered that MPlayer could be made to read out of bounds when processing certain malformed media files. If a user were tricked into opening a specially crafted media file, an attacker could possibly use this issue to cause MPlayer to crash, resulting in a denial of service. (CVE-2022-38851)
It was discovered that MPlayer could be made to write out of bounds when processing certain malformed media files. If a user were tricked into opening a specially crafted media file, an attacker could possibly use this issue to cause MPlayer to crash, resulting in a denial of service, or possibly execute arbitrary code. (CVE-2022-38855, CVE-2022-38858, CVE-2022-38863, CVE-2022-38864, CVE-2022-38866)
It was discovered that MPlayer did not properly managed memory when processing certain malformed media files. If a user were tricked into opening a specially crafted media file, an attacker could possibly use this issue to cause MPlayer to crash, resulting in a denial of service, or possibly execute arbitrary code. (CVE-2022-38861)
- Record
USN-5895-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
mplayerDebian:12 |
before 2:1.5+svn38408-1 | 2:1.5+svn38408-1 |
mplayerDebian:13 |
before 2:1.5+svn38408-1 | 2:1.5+svn38408-1 |
mplayerDebian:14 |
before 2:1.5+svn38408-1 | 2:1.5+svn38408-1 |
mplayerDebian:10 From an advisory covering 10 CVEs |
before 2:1.3.0-8+deb10u1, plus listed versions 2:1.3.0-8 |
2:1.3.0-8+deb10u1 |
mplayerMageia:9 From an advisory covering 10 CVEs |
before 1.5-12.1.mga9 | 1.5-12.1.mga9 |
mplayerMageia:9 From an advisory covering 10 CVEs |
before 1.5-12.1.mga9.tainted | 1.5-12.1.mga9.tainted |
mplayerUbuntu:Pro:16.04:LTS |
before 2:1.2.1-1ubuntu1.1+esm1, plus listed versions 2:1.2-12:1.2-1build12:1.2.1-12:1.2.1-1ubuntu12:1.2.1-1ubuntu1.1 |
2:1.2.1-1ubuntu1.1+esm1 |
mplayerUbuntu:18.04:LTS |
before 2:1.3.0-7ubuntu0.2, plus listed versions 2:1.3.0-6build32:1.3.0-6build42:1.3.0-72:1.3.0-7build12:1.3.0-7build2 |
2:1.3.0-7ubuntu0.2 |
mplayerUbuntu:20.04:LTS |
before 2:1.3.0-8+deb10u1build0.20.04.1, plus listed versions 2:1.3.0-8build42:1.3.0-8build5 |
2:1.3.0-8+deb10u1build0.20.04.1 |
mplayerUbuntu:22.04:LTS |
before 2:1.4+ds1-3ubuntu0.1, plus listed versions 2:1.4+ds1-12:1.4+ds1-22:1.4+ds1-32:1.4+ds1-3build1 |
2:1.4+ds1-3ubuntu0.1 |
Show 4 moreShow less
| Package | Affected | Fixed |
|---|---|---|
mplayerUbuntu:Pro:16.04:LTS From an advisory covering 10 CVEs |
before 2:1.2.1-1ubuntu1.1+esm1, plus listed versions 2:1.2-12:1.2-1build12:1.2.1-12:1.2.1-1ubuntu12:1.2.1-1ubuntu1.1 |
2:1.2.1-1ubuntu1.1+esm1 |
mplayerUbuntu:18.04:LTS From an advisory covering 10 CVEs |
before 2:1.3.0-7ubuntu0.2, plus listed versions 2:1.3.0-6build32:1.3.0-6build42:1.3.0-72:1.3.0-7build12:1.3.0-7build2 |
2:1.3.0-7ubuntu0.2 |
mplayerUbuntu:20.04:LTS From an advisory covering 10 CVEs |
before 2:1.3.0-8+deb10u1build0.20.04.1, plus listed versions 2:1.3.0-8build42:1.3.0-8build5 |
2:1.3.0-8+deb10u1build0.20.04.1 |
mplayerUbuntu:22.04:LTS From an advisory covering 10 CVEs |
before 2:1.4+ds1-3ubuntu0.1, plus listed versions 2:1.4+ds1-12:1.4+ds1-22:1.4+ds1-32:1.4+ds1-3build1 |
2:1.4+ds1-3ubuntu0.1 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, facts | OSV | |
| aliases | EUVD | |
| first indexed | CVE List, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2022-38865 is a medium vulnerability (CVSS 5.5) in Mplayerhq Mencoder, published September 15, 2022. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.34%, the 27th percentile. Fixed in mplayer 2:1.5+svn38408-1.
References
trac.mplayerhq.hu/ticket/2401
lists.debian.org/debian-lts-announce/2022/12/msg00042.html
nvd.nist.gov/vuln/detail/CVE-2022-38865
github.com/advisories/GHSA-hc88-g42g-7pc8
security-tracker.debian.org/tracker/CVE-2022-38865
advisories.mageia.org/MGASA-2024-0062.html
Show 13 moreShow less
bugs.mageia.org/show_bug.cgi?id=31360
ubuntu.com/security/CVE-2022-38865
ubuntu.com/security/notices/USN-5895-1
cve.org/CVERecord?id=CVE-2022-38865
ubuntu.com/security/CVE-2022-38850
ubuntu.com/security/CVE-2022-38851
ubuntu.com/security/CVE-2022-38855
ubuntu.com/security/CVE-2022-38858
ubuntu.com/security/CVE-2022-38860
ubuntu.com/security/CVE-2022-38861
ubuntu.com/security/CVE-2022-38863
ubuntu.com/security/CVE-2022-38864
ubuntu.com/security/CVE-2022-38866