Åbner i en ny fane
CVE-2026-56208
Alvorlig

CVE-2026-56208: Heap-fejl i libaom AV1-kodning

Fejl i libaoms AV1-encoder giver nedbrud eller mulig kodekørsel i transcoding- og WebRTC-tjenester. Deaktivér Look-Ahead Processing nu.

CVSS Score
7.6
Offentliggjort
19/06/2026
Patch-status
Midlertidig løsning
Exploit
Teoretisk, ingen kendt udnyttelse
Tidsfrist
Deaktivér LAP, indtil I har opdateret

Hvad er det?

libaom er den officielle referenceimplementering af videokodeken AV1, som mange video- og streamingprodukter bruger til at komprimere video. CVE-2026-56208 er en fejl i encoderens Look-Ahead Processing, en funktion der analyserer kommende billeder for at forbedre kvaliteten. Når indstillingen g_lag_in_frames sættes til 1 eller derover, springes en sikkerhedstjek i en ringbuffer over. Resultatet er, at encoderen skriver 232 byte uden for den tildelte hukommelse for hvert billede efter det andet. Det korrupterer nærliggende data på heap-hukommelsen, det område i hukommelsen hvor programmet gemmer data dynamisk under kørsel.

Hvem rammer det?

Sårbarheden rammer alle systemer, der bruger libaom til at kode video i AV1-formatet med Look-Ahead Processing aktiveret. Det gælder transcoding-tjenester, der omdanner video fra ét format til et andet, videokonferenceløsninger baseret på WebRTC, streamingplatforme og medieservere. Danske virksomheder med egne videoportaler, webinarsystemer eller interne transcoding-pipelines, der bygger på libaom eller software der bruger biblioteket, for eksempel ffmpeg, GStreamer eller browserbaserede WebRTC-stakke, bør undersøge, om AV1-kodning med lag_in_frames sat til 1 eller derover er i brug.

Hvad kan ske?

En angriber, der kan påvirke encoderens konfiguration, for eksempel via en API der lader brugere styre kodningsindstillinger, kan udløse fejlen og få encoderprocessen til at gå ned. I praksis betyder det, at en videotjeneste eller transcoding-kø stopper med at virke, indtil processen genstartes. Fordi fejlen korrumperer heap-hukommelse, kan den i værste fald også bruges til at køre skadelig kode på serveren, selvom det kræver mere avanceret udnyttelse end blot at forårsage nedbrud.

Hvor alvorligt er det?

CVSS-scoren er 7,6 ud af 10, kategoriseret som alvorlig. Angrebet kræver ikke login eller særlige rettigheder, men kræver brugerinteraktion: nogen skal sætte eller påvirke encoderens g_lag_in_frames-indstilling til 1 eller derover, for eksempel gennem en konfigurerbar API eller uploadfunktion. Angrebet kan udføres over netværket og har lav kompleksitet. Konsekvensen for tilgængelighed er høj, mens konsekvensen for fortrolighed og integritet er lav. Der er ingen kendte tegn på aktiv udnyttelse af sårbarheden på offentliggørelsestidspunktet.

Hvad gør jeg nu?

Følgende skridt lukker hullet og begrænser risikoen, indtil en officiel rettelse er tilgængelig.

  1. Undgå at sætte g_lag_in_frames til 1 eller derover i jeres encoderkonfiguration, indtil libaom er opdateret. Sæt værdien til 0 for at deaktivere Look-Ahead Processing.
  2. Gennemgå alle systemer, der bruger libaom, ffmpeg eller GStreamer til AV1-kodning, og identificér hvor encoderindstillinger kan påvirkes af eksterne brugere.
  3. Begræns eller validér input til API’er og uploadfunktioner, der lader brugere styre kodningsparametre.
  4. Følg leverandørens sikkerhedsopdateringer til libaom og opdatér, så snart en rettet version er tilgængelig.
  5. Overvåg logfiler for gentagne nedbrud i encoder- eller transcoding-processer, som kan indikere forsøg på udnyttelse.
  6. Kontakt en sikkerhedsrådgiver, hvis I ikke selv kan vurdere, om jeres videoinfrastruktur er sårbar, eller hvis I opdager mistænkelig aktivitet.
Tidsfrist

Deaktivér LAP, indtil I har opdateret

Sådan ser Auroa det

Vi anbefaler, at I straks sætter g_lag_in_frames til 0 i alle systemer, der bruger libaom til AV1-kodning, indtil en rettet version er udgivet. Det er en midlertidig løsning, der lukker det konkrete angrebsscenarie uden at kræve en opdatering med det samme. I kan vente med selve softwareopdateringen til den er testet og udrullet gennem jeres normale opdateringscyklus, så længe workaround’en er aktiv. Har I eksterne brugere, der kan styre encoderindstillinger, bør I dog prioritere en gennemgang af adgangskontrol nu.

Tidslinje

19/06/2026
Sårbarheden offentliggjort
CVE-2026-56208 blev registreret med en CVSS-score på 7,6 og beskrevet som en heap buffer overflow i libaoms AV1-encoder.

Konkrete eksempler

Videokonferenceportal med brugerstyret kodning

Et dansk mediehus tilbyder en videokonferenceportal, hvor kunder via en API kan justere encoderindstillinger for deres livestreams. En ekstern bruger sætter g_lag_in_frames til 1 for at opnå bedre videokvalitet. Efter få minutters streaming går transcoding-processen ned gentagne gange, og portalen bliver utilgængelig for alle brugere, indtil driftsteamet deaktiverer Look-Ahead Processing.

Ofte stillede spørgsmål

CVSS-detaljer

Attack Vector
NETWORK
Attack Complexity
LOW
Privileges Required
NONE
User Interaction
REQUIRED
Scope
UNCHANGED
Confidentiality
LOW
Integrity
LOW
Availability
HIGH

CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:L/A:H

CWE-svaghedstyper

CWE-122

Original NVD-beskrivelse (engelsk)

A heap buffer overflow vulnerability was found in libaom, the reference AV1 codec implementation. A flaw in the AV1 encoder’s Look-Ahead Processing (LAP) mode causes the first-pass stats ring buffer wrap-around guard to be bypassed when g_lag_in_frames is set to 1 or higher. This results in a 232-byte out-of-bounds write on every encoded frame after the second, corrupting adjacent heap objects. An attacker who can influence encoder configuration in a transcoding service or WebRTC session could exploit this to cause a denial of service (process crash) or potentially achieve code execution.

Referencer & kilder

Eksterne kilder

Sværhedsgrad
Alvorlig
CVSS Base Score
7,6
Hurtige fakta
CVE-ID
CVE-2026-56208
Offentliggjort
19/06/2026
Sidst opdateret
19/06/2026
Exploit-status
Teoretisk, ingen kendt udnyttelse
Patch-status
Midlertidig løsning

Brug for hjælp med jeres sikkerhed?

Vi hjælper SMV’er med at omsætte trusler som denne til konkrete handlingsplaner.