LiveActive security incident?Get immediate response
CVE Record

CVE-2018-20001: In Libav 12.3, there is a floating point exception in the range_decode_culshift function (called from range...

In Libav 12.3, there is a floating point exception in the range_decode_culshift function (called from range_decode_bits) in libavcodec/apedec.c that will lead to remote denial of service via crafted input.

UnknownCVSS not scoredNot KEV-listedUpdated
Glexia's TakeAutomated analysismoderate

Security readout for executives and security teams

Plain-English summary

CVE-2018-20001 is a denial-of-service flaw in Libav 12.3. A specially crafted media input can trigger a floating point exception in the decoder path, causing the process handling the file or stream to crash. The main business risk is disruption of services that process untrusted media.

Executive priority

Treat this as a targeted availability risk, not a confirmed breach indicator. Prioritize remediation for customer-facing upload, transcoding, scanning, or streaming workflows that parse untrusted media with Libav 12.3. Lower priority if Libav is absent or only processes trusted internal files.

Technical view

The CVE describes a floating point exception in libavcodec/apedec.c, specifically range_decode_culshift called from range_decode_bits. The reported impact is remote denial of service through crafted input. Public metadata does not provide CVSS, CWE, affected CPEs, or a named fixed version.

Likely exposure

Exposure is most likely where Libav 12.3 or embedded libavcodec components process untrusted media files or streams. Systems not using Libav 12.3, or not decoding attacker-supplied media, are less likely to be affected. Source data does not enumerate downstream products.

Exploitation context

The sources state crafted input can cause remote denial of service. CISA KEV is false in the provided bundle, and no cited source here supports active exploitation in the wild. Public evidence in this bundle is limited to the CVE record and Libav Bugzilla reference.

Researcher notes

Evidence is sparse. The CVE identifies the affected version, vulnerable function path, and denial-of-service impact, but not CVSS, CWE, CPEs, exploit maturity, or fixed release details. Validate against local package metadata and vendor backport notes before declaring systems vulnerable or remediated.

Mitigation direction

  • Inventory applications, services, containers, and appliances that include Libav 12.3.
  • Check Libav Bugzilla, vendor advisories, and distribution packages for fixed or backported versions.
  • Restrict processing of untrusted media until vendor guidance is applied.
  • Run media decoding in isolated, least-privilege workers with restart limits.
  • Monitor crashes associated with libavcodec or APE decoding paths.

Validation and detection

  • Confirm deployed Libav or libavcodec versions and package backport status.
  • Review SBOMs and container images for Libav 12.3 exposure.
  • Verify untrusted media processing is isolated from critical application processes.
  • Check logs and crash reports for decoder floating point exceptions.
  • Use safe regression testing to confirm updates do not break media processing.
Prepared
Confidence
medium
Sources
3

Generated from the cited source records. This long-tail analysis has not been individually reviewed by a named human.

Potential ATT&CK relevance

Conservative CVE-to-ATT&CK context

These mappings and lookup hints may be relevant to the vulnerability behavior, CWE, affected product, or exposure path. Glexia-inferred context is not an official MITRE, ATT&CK, CWE, or CVE Program mapping.

ATT&CK lookup starting points

Use these exact CWE pages and searches to review the Glexia ATT&CK library from this CVE's weakness and description context.

cve · low confidence lookup

CVE-2018-20001 mapping review

Open the CVE-to-ATT&CK bridge for reviewed, inferred, or future official mappings tied to this CVE.

Open ATT&CK lookup
Vulnerability profileCVE Program record
Severity
Unknown
CVSS
Not scored
Known Exploited
No
Published
Official CVE source material

CNA and ADP enrichment extracted from CVE v5

These fields come from the CVE record and ADP containers, not from Glexia's Take. They preserve time-varying source decisions such as CISA SSVC, KEV status, CVSS metrics, and provider references.

0CVSS vectors
0Timeline events
0ADP providers
2Source links

CVSS and timeline data

No CVSS vectors or timeline events were available in the normalized CVE source material.

Source materials

Affected products

Products and packages named in the record

VendorProductVersion / packageStatus
n/an/an/aListed
Weakness

CWE details

No CWE listed

CWE links open Glexia weakness intelligence pages with official CWE context, developer remediation guidance, and related CVE mappings.