Every CVE Search/ Get API key

CVE-2022-41325

An integer overflow in the VNC module in VideoLAN VLC Media Player through 3.0.17.4 allows...

7.8 HighFix available

An integer overflow in the VNC module in VideoLAN VLC Media Player through 3.0.17.4 allows attackers, by tricking a user into opening a crafted playlist or connecting to a rogue VNC server, to crash VLC or execute code under some conditions.

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
High
Integrity
High
Availability
High

Exploit likelihood

0.68%Down 0.9 points since Dec 7, 2022
90%50%10%1%

What each source reports

NVD Score used 7.8

An integer overflow in the VNC module in VideoLAN VLC Media Player through 3.0.17.4 allows attackers, by tricking a user into opening a crafted playlist or connecting to a rogue VNC server, to crash VLC or execute code under some conditions.

Record
CVE-2022-41325
CVSS 3.1
7.8 HighCVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Weakness
CWE-190
Updated
2026-11-02
CVE List 7.8

An integer overflow in the VNC module in VideoLAN VLC Media Player through 3.0.17.4 allows attackers, by tricking a user into opening a crafted playlist or connecting to a rogue VNC server, to crash VLC or execute code under some conditions.

Record
CVE-2022-41325
CVSS 3.1
7.8 HighCVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Weakness
CWE-190
Updated
2026-11-02
EUVDEUVD-2022-44532 7.8

An integer overflow in the VNC module in VideoLAN VLC Media Player through 3.0.17.4 allows attackers, by tricking a user into opening a crafted playlist or connecting to a rogue VNC server, to crash VLC or execute code under some conditions.

Record
EUVD-2022-44532
CVSS 3.1
7.8 HighCVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Updated
2026-11-02
GitHub AdvisoriesGHSA-xxf6-mj48-xcg3 7.8

An integer overflow in the VNC module in VideoLAN VLC Media Player through 3.0.17.4 allows...

An integer overflow in the VNC module in VideoLAN VLC Media Player through 3.0.17.4 allows attackers, by tricking a user into opening a crafted playlist or connecting to a rogue VNC server, to crash VLC or execute code under some conditions.

Record
GHSA-xxf6-mj48-xcg3
CVSS 3.1
7.8 HighCVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Weakness
CWE-190
Updated
2026-11-02
OSVALPINE-CVE-2022-41325 7.8

An integer overflow in the VNC module in VideoLAN VLC Media Player through 3.0.17.4 allows attackers, by tricking a user into opening a crafted playlist or connecting to a rogue VNC server, to crash VLC or execute code under some conditions.

Record
ALPINE-CVE-2022-41325
CVSS 3.1
7.8 HighCVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Updated
2026-11-03
OSV 7.8

An integer overflow in the VNC module in VideoLAN VLC Media Player through 3.0.17.4 allows attackers, by tricking a user into opening a crafted playlist or connecting to a rogue VNC server, to crash VLC or execute code under some conditions.

Record
CVE-2022-41325
CVSS 3.1
7.8 HighCVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Updated
2026-11-02
Show 7 moreShow less
OSVDEBIAN-CVE-2022-41325 7.8

An integer overflow in the VNC module in VideoLAN VLC Media Player through 3.0.17.4 allows attackers, by tricking a user into opening a crafted playlist or connecting to a rogue VNC server, to crash VLC or execute code under some conditions.

Record
DEBIAN-CVE-2022-41325
CVSS 3.1
7.8 HighCVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Updated
2026-11-03
OSVUBUNTU-CVE-2022-41325 7.8

An integer overflow in the VNC module in VideoLAN VLC Media Player through 3.0.17.4 allows attackers, by tricking a user into opening a crafted playlist or connecting to a rogue VNC server, to crash VLC or execute code under some conditions.

Record
UBUNTU-CVE-2022-41325
CVSS 3.1
7.8 HighCVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVopenSUSE-SU-2022:10252-1 No score

Security update for vlc

This update for vlc fixes the following issues:

  • Update to version 3.0.18 (CVE-2022-41325, boo#1206142):
    • macOS: Fix audio device listing with non-latin names.
    • Misc: Fix rendering and performance issue with older GPUs.
    • Updated translations.
  • Changes from version 3.0.18-rc2:
    • Codec/Demux:
      • Add support for Y16 chroma.
      • Fix build of gme plugin.
    • Lua:
      • Fix script for vocaroo.
      • Fix script for youtube to allow throttled playback.
    • Service Discovery: Fix UPnP regression on Windows.
    • Video Output: Fix video placement with caopengllayer.
    • Misc: Fix password search in kwallet module.
  • Changes from version 3.0.18-rc:
    • Demux:
      • Major adaptive streaming update, notably for multiple timelies and webvtt.
      • Fix seeking with some fragmented MP4 files.
      • Add support for DVBSub inside MKV.
      • Fix some Flac files that could not be played.
      • Improve seeking in Ogg files.
    • Decoders:
      • Fix DxVA/D3D11 crashes on HEVC files with bogus references.
      • Fix libass storage size and crash.
      • Fix decoding errors on macOS hw decoding on some HEVC files.
    • Video Output:
      • Fix color regression with VAAPI/iOS and OpenGL output.
      • Fix some resizing issues with OpenGL on GLX/EGL/X11/XV.
      • Fix Direct3d9 texture stretching.
      • Fix 10-bit accelerated video filters on macOS.
    • Playlist: Avoid playlist liveloop on failed/tiny items (temporize EOS bursts).
    • Misc:
      • Misc fixes for the extension UI on macOS.
      • Improve SMBv1 and SMBv2 behaviours.
      • Improve FTP compatibility.
      • Support RISC-V.
      • Fix AVI muxing for Windows Media Player compatibility.
      • Fix seeking speed on macOS.
Record
openSUSE-SU-2022:10252-1
Updated
2026-11-02
OSVopenSUSE-SU-2022:10255-1 No score

Security update for vlc

This update for vlc fixes the following issues:

  • Update to version 3.0.18 (CVE-2022-41325, boo#1206142):
    • macOS: Fix audio device listing with non-latin names.
    • Misc: Fix rendering and performance issue with older GPUs.
    • Updated translations.
  • Changes from version 3.0.18-rc2:
    • Codec/Demux:
      • Add support for Y16 chroma.
      • Fix build of gme plugin.
    • Lua:
      • Fix script for vocaroo.
      • Fix script for youtube to allow throttled playback.
    • Service Discovery: Fix UPnP regression on Windows.
    • Video Output: Fix video placement with caopengllayer.
    • Misc: Fix password search in kwallet module.
  • Changes from version 3.0.18-rc:
    • Demux:
      • Major adaptive streaming update, notably for multiple timelies and webvtt.
      • Fix seeking with some fragmented MP4 files.
      • Add support for DVBSub inside MKV.
      • Fix some Flac files that could not be played.
      • Improve seeking in Ogg files.
    • Decoders:
      • Fix DxVA/D3D11 crashes on HEVC files with bogus references.
      • Fix libass storage size and crash.
      • Fix decoding errors on macOS hw decoding on some HEVC files.
    • Video Output:
      • Fix color regression with VAAPI/iOS and OpenGL output.
      • Fix some resizing issues with OpenGL on GLX/EGL/X11/XV.
      • Fix Direct3d9 texture stretching.
      • Fix 10-bit accelerated video filters on macOS.
    • Playlist: Avoid playlist liveloop on failed/tiny items (temporize EOS bursts).
    • Misc:
      • Misc fixes for the extension UI on macOS.
      • Improve SMBv1 and SMBv2 behaviours.
      • Improve FTP compatibility.
      • Support RISC-V.
      • Fix AVI muxing for Windows Media Player compatibility.
      • Fix seeking speed on macOS.
Record
openSUSE-SU-2022:10255-1
Updated
2026-11-02
OSVopenSUSE-SU-2023:0366-1 No score

Security update for vlc

This update for vlc fixes the following issues:

Update to version 3.0.20:

  • Video Output:
    • Fix green line in fullscreen in D3D11 video output
    • Fix crash with some AMD drivers old versions
    • Fix events propagation issue when double-clicking with mouse wheel
  • Decoders:
    • Fix crash when AV1 hardware decoder fails
  • Interface:
    • Fix annoying disappearance of the Windows fullscreen controller
  • Demuxers:
    • Fix potential security issue (OOB Write) on MMS:// by checking user size bounds

Update to version 3.0.19:

  • Core:
    • Fix next-frame freezing in most scenarios
  • Demux:
    • Support RIFF INFO tags for Wav files
    • Fix AVI files with flipped RAW video planes
    • Fix duration on short and small Ogg/Opus files
    • Fix some HLS/TS streams with ID3 prefix
    • Fix some HLS playlist refresh drift
    • Fix for GoPro MAX spatial metadata
    • Improve FFmpeg-muxed MP4 chapters handling
    • Improve playback for QNap-produced AVI files
    • Improve playback of some old RealVideo files
    • Fix duration probing on some MP4 with missing information
  • Decoders:
    • Multiple fixes on AAC handling
    • Activate hardware decoding of AV1 on Windows (DxVA)
    • Improve AV1 HDR support with software decoding
    • Fix some AV1 GBRP streams, AV1 super-resolution streams and monochrome ones
    • Fix black screen on poorly edited MP4 files on Android Mediacodec
    • Fix rawvid video in NV12
    • Fix several issues on Windows hardware decoding (including 'too large resolution in DxVA')
    • Improve crunchyroll-produced SSA rendering
  • Video Output:
    • Super Resolution scaling with nVidia and Intel GPUs
    • Fix for an issue when cropping on Direct3D9
    • Multiple fixes for hardware decoding on D3D11 and OpenGL interop
    • Fix an issue when playing -90�rotated video
    • Fix subtitles rendering blur on recent macOS
  • Input:
    • Improve SMB compatibility with Windows 11 hosts
  • Contribs:
    • Update of fluidlite, fixing some MIDI rendering on Windows
    • Update of zlib to 1.2.13 (CVE-2022-37434)
    • Update of FFmpeg, vpx (CVE-2023-5217), ebml, dav1d, libass
  • Misc:
    • Improve muxing timestamps in a few formats (reset to 0)
    • Fix some rendering issues on Linux with the fullscreen controller
    • Fix GOOM visualization
    • Fixes for Youtube playback
    • Fix some MPRIS inconsistencies that broke some OS widgets on Linux
    • Implement MPRIS TrackList signals
    • Fix opening files in read-only mode
    • Fix password search using the Kwallet backend
    • Fix some crashes on macOS when switching application
    • Fix 5.1/7.1 output on macOS and tvOS
    • Fix several crashes and bugs in the macOS preferences panel
    • Improvements on the threading of the MMDevice audio output on Windows
    • Fix a potential security issue on the uninstaller DLLs
    • Fix memory leaks when using the media_list_player libVLC APIs
  • Translations:
    • Update of most translations
    • New translations to Esperanto, Interlingue, Lao, Macedonian, Burmese, Odia, Samoan and Swahili
Record
openSUSE-SU-2023:0366-1
Updated
2026-11-02
OSVopenSUSE-SU-2024:12582-1 No score

libvlc5-3.0.18-4.1 on GA media

These are all security issues fixed in the libvlc5-3.0.18-4.1 package on the GA media of openSUSE Tumbleweed.

Record
openSUSE-SU-2024:12582-1
Updated
2026-11-02
OSVUSN-6180-1 No score

vlc vulnerabilities

It was discovered that VLC could be made to read out of bounds when decoding image files. If a user were tricked into opening a crafted image file, a remote attacker could possibly use this issue to cause VLC to crash, leading to a denial of service. This issue only affected Ubuntu 16.04 LTS and Ubuntu 18.04 LTS. (CVE-2019-19721)

It was discovered that VLC could be made to write out of bounds when processing H.264 video files. If a user were tricked into opening a crafted H.264 video file, a remote attacker could possibly use this issue to cause VLC to crash, leading to a denial of service, or possibly execute arbitrary code. This issue only affected Ubuntu 18.04 LTS and Ubuntu 20.04 LTS. (CVE-2020-13428)

It was discovered that VLC could be made to read out of bounds when processing AVI video files. If a user were tricked into opening a crafted AVI video file, a remote attacker could possibly use this issue to cause VLC to crash, leading to a denial of service. This issue only affected Ubuntu 16.04 LTS, Ubuntu 18.04 LTS, and Ubuntu 20.04 LTS. (CVE-2021-25801, CVE-2021-25802, CVE-2021-25803, CVE-2021-25804)

It was discovered that the VNC module of VLC contained an arithmetic overflow. If a user were tricked into opening a crafted playlist or connecting to a rouge VNC server, a remote attacker could possibly use this issue to cause VLC to crash, leading to a denial of service, or possibly execute arbitrary code. (CVE-2022-41325)

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

Affected products

Affected packages

Affected packages
PackageAffectedFixed
vlc
Alpine:v3.17
before 3.0.18-r0
3.0.18-r0
vlc
Alpine:v3.18
before 3.0.18-r0
3.0.18-r0
vlc
Alpine:v3.19
before 3.0.18-r0
3.0.18-r0
vlc
Alpine:v3.20
before 3.0.18-r0
3.0.18-r0
vlc
Alpine:v3.21
before 3.0.18-r0
3.0.18-r0
vlc
Alpine:v3.22
before 3.0.18-r0
3.0.18-r0
vlc
Alpine:v3.23
before 3.0.18-r0
3.0.18-r0
vlc
Alpine:v3.24
before 3.0.18-r0
3.0.18-r0
vlc
Debian:12
before 3.0.18-1
3.0.18-1
vlc
Debian:13
before 3.0.18-1
3.0.18-1
Show 14 moreShow less
Affected packages
PackageAffectedFixed
vlc
Debian:14
before 3.0.18-1
3.0.18-1
vlc
Debian:10
before 3.0.17.4-0+deb10u2, plus listed versions
3.0.10-0+deb10u13.0.10-13.0.10-23.0.11-0+deb10u13.0.11-1
Show 27 moreShow less
3.0.11-23.0.11-33.0.11-3~exp13.0.11-3~exp23.0.11-43.0.11.1-13.0.11.1-23.0.11.1-33.0.12-0+deb10u13.0.12-13.0.12-23.0.12-33.0.15-13.0.16-13.0.17-13.0.17.3-13.0.17.4-0+deb10u13.0.7-13.0.7.1-13.0.7.1-23.0.7.1-33.0.8-0+deb10u13.0.8-13.0.8-23.0.8-33.0.8-43.0.9.2-1
3.0.17.4-0+deb10u2
vlc
Debian:11
before 3.0.18-0+deb11u1, plus listed versions
3.0.16-13.0.17-13.0.17.3-13.0.17.4-0+deb11u13.0.17.4-1
Show 5 moreShow less
3.0.17.4-23.0.17.4-33.0.17.4-43.0.17.4-53.0.18~rc2-1
3.0.18-0+deb11u1
vlc
Ubuntu:Pro:16.04:LTS
before 2.2.2-5ubuntu0.16.04.5+esm2, plus listed versions
2.2.1-32.2.1-52.2.2-12.2.2-22.2.2-3
Show 8 moreShow less
2.2.2-3build12.2.2-42.2.2-52.2.2-5ubuntu0.16.04.12.2.2-5ubuntu0.16.04.22.2.2-5ubuntu0.16.04.32.2.2-5ubuntu0.16.04.42.2.2-5ubuntu0.16.04.5+esm1
2.2.2-5ubuntu0.16.04.5+esm2
vlc
Ubuntu:Pro:18.04:LTS
before 3.0.8-0ubuntu18.04.1+esm1, plus listed versions
2.2.6-62.2.6-6build12.2.7-12.2.8-12.2.8-1ubuntu4
Show 20 moreShow less
2.2.8-23.0.0~rc1-1ubuntu13.0.0~rc1-1ubuntu33.0.0~rc2-1ubuntu13.0.0~rc2-2ubuntu13.0.0~rc2-2ubuntu23.0.0~rc4-1ubuntu13.0.0~rc7-2ubuntu13.0.0~rc8-1ubuntu13.0.0-1ubuntu13.0.1-1ubuntu53.0.1-2ubuntu13.0.1-2ubuntu23.0.1-33.0.1-3build13.0.2-0ubuntu0.13.0.3-1-1ubuntu13.0.4-1ubuntu0.23.0.7.1-0ubuntu18.04.13.0.8-0ubuntu18.04.1
3.0.8-0ubuntu18.04.1+esm1
vlc
Ubuntu:Pro:20.04:LTS
before 3.0.9.2-1ubuntu0.1~esm1, plus listed versions
3.0.8-23.0.8-2build13.0.8-33.0.8-3build13.0.8-3build23.0.8-3build43.0.8-43.0.9.2-1
3.0.9.2-1ubuntu0.1~esm1
vlc
Ubuntu:Pro:22.04:LTS
before 3.0.16-1ubuntu0.1~esm1, plus listed versions
3.0.16-13.0.16-1build13.0.16-1build23.0.16-1build33.0.16-1build43.0.16-1build53.0.16-1build7
3.0.16-1ubuntu0.1~esm1
vlc
SUSE:Package Hub 15 SP3
before 3.0.18-bp153.2.6.1
3.0.18-bp153.2.6.1
vlc
openSUSE:Leap 15.3
before 3.0.18-bp153.2.6.1
3.0.18-bp153.2.6.1
vlc
SUSE:Package Hub 15 SP4
before 3.0.18-bp154.2.3.1
3.0.18-bp154.2.3.1
vlc
openSUSE:Leap 15.4
before 3.0.18-bp154.2.3.1
3.0.18-bp154.2.3.1
vlc
SUSE:Package Hub 15 SP5
before 3.0.20-bp155.2.3.1
3.0.20-bp155.2.3.1
vlc
openSUSE:Leap 15.5
before 3.0.20-bp155.2.3.1
3.0.20-bp155.2.3.1
vlc
openSUSE:Tumbleweed
before 3.0.18-4.1
3.0.18-4.1

History

History
RecordedChangedSources
affected, aliases, referencesOSV
first indexedCVE List, EUVD, GitHub Advisories, NVD, OSV

Dates are when Every CVE recorded each change. Upstream dates may differ.

In short

CVE-2022-41325 is a high vulnerability (CVSS 7.8) in Videolan Vlc Media Player, published December 3, 2022. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.68%, the 52nd percentile. Fixed in vlc 3.0.18-r0.

References

Show 22 moreShow less
MoveEnter Open