CVE-2023-45221
Medium · 4.8CVSS
4.8
EPSS
0.3%
Published
May 16, 2024
CISA due date
—
Cloudanix analysis
A problem in Intel media software could let someone already logged into a computer gain extra control over it.
- Exploitation
- Local Privilege
- Attacker needs
- Local User
- Complexity
- Moderate
- Impact
- Privilege Gain
- Component
- Library
- Class
- Buffer Overflow
- Remediation
- Upgrade
- Effort
- Medium
- Patch risk
- Low
What it actually does
The vulnerability stems from improper buffer restrictions in Intel Media SDK allowing an authenticated local user to trigger a buffer overflow that may result in privilege escalation.
Why it matters to the business
Systems running the affected SDK face risk of local privilege escalation, potentially enabling unauthorized access to data or system resources, though current metrics indicate low exploitation probability and no known campaigns.
How an attack unfolds
An attacker with local authenticated access supplies malformed input to the Media SDK that bypasses buffer checks, causing memory corruption that can be leveraged to execute code at a higher privilege level.
How to fix it
Apply the latest Intel Media SDK updates from official Intel security advisories. Where updates are unavailable, restrict local user access and monitor for SDK usage in sensitive environments.
How to confirm the fix worked
Confirm Intel Media SDK version against the most recent secure release listed in Intel advisories. Re-test affected applications after patching to verify buffer handling improvements.
Typical attack path
- Obtain local authenticated access on a target system
- Locate applications or services using Intel Media SDK
- Craft and submit specially formed input that violates buffer boundaries
- Trigger memory corruption to escalate privileges
How to detect it
Examine local system logs and application event records for anomalous SDK process behavior or unexpected privilege changes around the time of input handling.
What your security team should do
- Prioritize patching Intel Media SDK on all systems as soon as fixed versions are released
- Limit local authenticated accounts and enforce least-privilege policies
- Include SDK-related processes in routine privilege-escalation monitoring
The record
Improper buffer restrictions in Intel(R) Media SDK all versions may allow an authenticated user to potentially enable escalation of privilege via local access.
Affected packages
| Ecosystem | Package | Introduced | Fixed |
|---|---|---|---|
| Debian:11 | intel-mediasdk | 0 | No fix |
| Debian:12 | intel-mediasdk | 0 | No fix |
| Debian:12 | onevpl | 0 | No fix |
| Debian:12 | onevpl-intel-gpu | 0 | No fix |
| Debian:13 | intel-mediasdk | 0 | No fix |
| Debian:13 | onevpl | 0 | No fix |
| Debian:13 | onevpl-intel-gpu | 0 | 24.3.3-1 |
| Debian:14 | onevpl-intel-gpu | 0 | 24.3.3-1 |
| SUSE:Linux Enterprise High Performance Computing 15 SP2-LTSS | gstreamer-plugins-bad | 0 | 1.16.3-150200.4.22.1 |
| SUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOS | ffmpeg-4 | 0 | 4.4-150400.3.42.1 |
| SUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOS | gstreamer-plugins-bad | 0 | 1.20.1-150400.3.23.2 |
| SUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOS | libmfx | 0 | 21.3.4-150400.3.5.1 |
| SUSE:Linux Enterprise High Performance Computing 15 SP4-LTSS | ffmpeg-4 | 0 | 4.4-150400.3.42.1 |
| SUSE:Linux Enterprise High Performance Computing 15 SP4-LTSS | gstreamer-plugins-bad | 0 | 1.20.1-150400.3.23.2 |
| SUSE:Linux Enterprise High Performance Computing 15 SP4-LTSS | libmfx | 0 | 21.3.4-150400.3.5.1 |
| SUSE:Linux Enterprise Module for Basesystem 15 SP5 | gstreamer-plugins-bad | 0 | 1.22.0-150500.3.25.2 |
| SUSE:Linux Enterprise Module for Desktop Applications 15 SP5 | gstreamer-plugins-bad | 0 | 1.22.0-150500.3.25.2 |
| SUSE:Linux Enterprise Module for Desktop Applications 15 SP5 | libmfx | 0 | 22.6.1-150500.3.5.1 |
| SUSE:Linux Enterprise Module for Desktop Applications 15 SP5 | libvpl | 0 | 2023.0.0-150500.3.2.1 |
| SUSE:Linux Enterprise Module for Desktop Applications 15 SP6 | libvpl | 0 | 2023.0.0-150500.3.2.1 |
| SUSE:Linux Enterprise Module for Package Hub 15 SP5 | ffmpeg-4 | 0 | 4.4-150400.3.42.1 |
| SUSE:Linux Enterprise Module for Package Hub 15 SP5 | gstreamer-plugins-bad | 0 | 1.22.0-150500.3.25.2 |
| SUSE:Linux Enterprise Module for Package Hub 15 SP5 | libmfx | 0 | 22.6.1-150500.3.5.1 |
| SUSE:Linux Enterprise Server 12 SP5 | libmfx | 0 | 19.1.0-3.3.1 |
| SUSE:Linux Enterprise Server 15 SP2-LTSS | gstreamer-plugins-bad | 0 | 1.16.3-150200.4.22.1 |
| SUSE:Linux Enterprise Server 15 SP4-LTSS | ffmpeg-4 | 0 | 4.4-150400.3.42.1 |
| SUSE:Linux Enterprise Server 15 SP4-LTSS | gstreamer-plugins-bad | 0 | 1.20.1-150400.3.23.2 |
| SUSE:Linux Enterprise Server 15 SP4-LTSS | libmfx | 0 | 21.3.4-150400.3.5.1 |
| SUSE:Linux Enterprise Server for SAP Applications 12 SP5 | libmfx | 0 | 19.1.0-3.3.1 |
| SUSE:Linux Enterprise Server for SAP Applications 15 SP2 | gstreamer-plugins-bad | 0 | 1.16.3-150200.4.22.1 |
| SUSE:Linux Enterprise Server for SAP Applications 15 SP4 | ffmpeg-4 | 0 | 4.4-150400.3.42.1 |
| SUSE:Linux Enterprise Server for SAP Applications 15 SP4 | gstreamer-plugins-bad | 0 | 1.20.1-150400.3.23.2 |
| SUSE:Linux Enterprise Server for SAP Applications 15 SP4 | libmfx | 0 | 21.3.4-150400.3.5.1 |
| SUSE:Linux Enterprise Software Development Kit 12 SP5 | libmfx | 0 | 19.1.0-3.3.1 |
| SUSE:Linux Enterprise Workstation Extension 15 SP5 | ffmpeg-4 | 0 | 4.4-150400.3.42.1 |
| SUSE:Manager Proxy 4.3 | gstreamer-plugins-bad | 0 | 1.20.1-150400.3.23.2 |
| SUSE:Manager Server 4.3 | gstreamer-plugins-bad | 0 | 1.20.1-150400.3.23.2 |
| Ubuntu:20.04:LTS | intel-mediasdk | 0 | No fix |
| Ubuntu:22.04:LTS | intel-mediasdk | 0 | No fix |
| Ubuntu:24.04:LTS | intel-mediasdk | 0 | No fix |
| Ubuntu:24.10 | intel-mediasdk | 0 | No fix |
| Ubuntu:Pro:20.04:LTS | intel-mediasdk | 0 | No fix |
| openSUSE:Leap 15.5 | ffmpeg-4 | 0 | 4.4-150400.3.42.1 |
| openSUSE:Leap 15.5 | libmfx | 0 | 22.6.1-150500.3.5.1 |
| openSUSE:Leap 15.5 | libvpl | 0 | 2023.0.0-150500.3.2.1 |
| openSUSE:Tumbleweed | ffmpeg-4 | 0 | 4.4.5-9.1 |
| openSUSE:Tumbleweed | ffmpeg-6 | 0 | 6.1.2-3.1 |
| openSUSE:Tumbleweed | ffmpeg-7 | 0 | 7.1.1-1.1 |
Related vulnerabilities
- CVE-2024-28051 Out-of-bounds read in some Intel(R) VPL software before version 24.1.4 may allow an… Also affects intel-mediasdk
- CVE-2024-28030 NULL pointer dereference in some Intel(R) VPL software before version 24.1.4 may allow an… Also affects intel-mediasdk
- CVE-2024-21808 Improper buffer restrictions in some Intel(R) VPL software before version 24.1.4 may… Also affects intel-mediasdk
- CVE-2024-21783 Integer overflow for some Intel(R) VPL software before version 24.1.4 may allow an… Also affects intel-mediasdk
- CVE-2023-48368 Improper input validation in Intel(R) Media SDK software all versions may allow an… Also affects intel-mediasdk
- CVE-2023-48727 NULL pointer dereference in some Intel(R) oneVPL software before version 23.3.5 may allow… Also affects intel-mediasdk
- CVE-2023-47169 Improper buffer restrictions in Intel(R) Media SDK software all versions may allow an… Also affects intel-mediasdk
- CVE-2023-47282 Out-of-bounds write in Intel(R) Media SDK all versions and some Intel(R) oneVPL software… Also affects intel-mediasdk