Cloudanix VulnDB

CVE-2020-36130

Medium · 6.5

CVSS

6.5

EPSS

1.5%

Published

Dec 2, 2021

CISA due date

—

Cloudanix analysis

Schedule a fix SSVC: Track

A bug in a popular video decoding library can make programs that play or process certain video files suddenly stop working when they receive a specially made file.

Exploit Available
Exploitation
Requires User Interaction
Attacker needs
User Interaction
Complexity
Moderate
Impact
Denial Of Service
Component
Library
Class
Memory Corruption
Remediation
Upgrade
Effort
Medium
Patch risk
Low

What it actually does

NULL pointer dereference in the AV1 decoder interface (av1/av1_dx_iface.c) that causes an immediate crash on processing malformed input.

Why it matters to the business

Media-processing applications or services become unavailable when they encounter attacker-supplied AV1 content, resulting in denial-of-service outages and potential user disruption.

How an attack unfolds

An attacker creates a specially malformed AV1 stream and delivers it to a victim application that links against the vulnerable AOM library; when the decoder parses the stream the NULL dereference occurs and the process terminates.

How to fix it

Upgrade the AOM library to a version newer than 2.0.1 that resolves the NULL dereference; rebuild and redeploy all dependent applications with the updated library.

How to confirm the fix worked

Confirm the installed AOM version is newer than 2.0.1; run regression tests with known-malformed AV1 samples to verify the decoder no longer crashes.

Typical attack path

  1. Craft AV1 media that triggers the NULL dereference
  2. Host or transmit the media to the target application
  3. Victim application invokes the AV1 decoder on the stream
  4. Decoder dereferences NULL pointer and crashes

How to detect it

Review application crash logs and core dumps for AV1 decoder faults; look for sudden terminations immediately after AV1 stream ingestion in media-processing pipelines.

What your security team should do

  • Prioritize patching any internet-facing or high-volume media ingestion services that use AOM
  • Add the library to the organization's vulnerability scanning inventory and block builds against version 2.0.1
  • Monitor upstream AOM releases for the official fix and schedule library updates within standard change windows

The record

AOM v2.0.1 was discovered to contain a NULL pointer dereference via the component av1/av1_dx_iface.c.

Affected packages

Ecosystem Package Introduced Fixed
Debian:10 aom 0 1.0.0-3+deb10u1
Debian:11 aom 0 1.0.0.errata1-3+deb11u1
Debian:12 aom 0 3.2.0-1
Debian:13 aom 0 3.2.0-1
Mageia:8 aom 0 2.0.1-3.5.mga8
SUSE:Linux Enterprise Module for Desktop Applications 15 SP2 libaom 0 1.0.0-3.9.1
SUSE:Linux Enterprise Module for Desktop Applications 15 SP3 libaom 0 1.0.0-3.9.1
Ubuntu:20.04:LTS aom 0 1.0.0.errata1-3+deb11u1build0.20.04.1
Ubuntu:22.04:LTS aom 0 3.3.0-1
openSUSE:Leap 15.2 libaom 0 1.0.0-lp152.3.9.1
openSUSE:Leap 15.3 libaom 0 1.0.0-3.9.1

Related vulnerabilities