Åbner i en ny fane
CVE-2026-88899
Kritisk

CVE-2026-88899: Kritisk sårbarhed i Knowns før 0.31.0

Knowns før version 0.31.0 lader angribere manipulere filer uden for projektmappen via en forfalsket HTTP-header. Opdatér til 0.31.0.

CVSS Score
9.8
Offentliggjort
10/09/2026
Patch-status
Opdatering findes
Exploit
Teoretisk, ingen kendt udnyttelse
Tidsfrist
Opdatér inden for 48 timer

Hvad er det?

Sårbarheden sidder i endepunktet /api/opencode i værktøjet Knowns, som er den adresse, systemet lytter på for at modtage kommandoer. Systemet læser en HTTP-header kaldet x-opencode-directory, som angiver, hvilken mappe en filoperation skal udføres i. Før version 0.31.0 tjekker Knowns ikke, om den angivne mappe faktisk ligger inden for projektets egen mappe. Det gør det muligt at sende en sti som ../../etc og dermed få systemet til at læse, skrive eller slette filer helt uden for det tiltænkte projektområde. Fejltypen kaldes directory traversal, altså at man bevæger sig ud af en mappe, man skulle være låst inde i.

Hvem rammer det?

Det rammer virksomheder, der kører Knowns i version 0.31.0 eller tidligere, og hvor endepunktet /api/opencode er tilgængeligt over netværket, herunder internetvendte installationer. Det gælder typisk udviklingsteams, der bruger Knowns som internt værktøj på en server eller i en container, hvor porten ikke er begrænset til et internt netværk.

Hvad kan ske?

En angriber kan uden login læse filer med adgangskoder, adgangsnøgler eller konfigurationsdata på serveren. Angriberen kan også skrive eller slette filer uden for projektet, hvilket kan bruges til at plante skadelig kode eller til at ødelægge driften. I praksis kan det ende med, at et internt udviklingsværktøj bliver indgangen til hele serveren.

Hvor alvorligt er det?

CVSS-scoren er 9,8 ud af 10, hvilket er kritisk. Angrebet kræver ingen adgangskode og ingen handling fra en bruger. Det kan udføres over netværket med en enkelt forfalsket forespørgsel, og det påvirker fortrolighed, integritet og tilgængelighed i højeste grad. Der er ikke oplyst om aktiv udnyttelse eller offentligt tilgængelig kode til at udnytte fejlen, men fejltypen er velkendt og forholdsvis let at angribe, når man kender endepunktet.

Hvad gør jeg nu?

Første skridt lukker hullet. Resten begrænser skaden, hvis systemet allerede har været eksponeret.

  1. Opdatér Knowns til version 0.31.0 eller nyere på alle installationer.
  2. Gennemgå, om /api/opencode har været tilgængeligt fra internettet, og begræns adgangen til et internt netværk eller en VPN, mens I planlægger opdateringen.
  3. Tjek server- og adgangslogfiler for forespørgsler med header x-opencode-directory, der indeholder stier som ../ eller absolutte stier.
  4. Udskift adgangskoder, tokens og nøgler, der lå i eller nær projektmappen, hvis I finder tegn på misbrug.
  5. Kontakt Auroa eller en anden sikkerhedsrådgiver, hvis I finder spor af misbrug, eller hvis I ikke kan opdatere med det samme.
Tidsfrist

Opdatér inden for 48 timer

Sådan ser Auroa det

Vi anbefaler, at I opdaterer Knowns til version 0.31.0 eller nyere hurtigst muligt, da sårbarheden kræver hverken login eller brugerhandling og kan udnyttes fuldt automatisk. Er endepunktet /api/opencode kun tilgængeligt internt og ikke fra internettet, kan I vente til jeres næste planlagte opdateringsvindue, men vi vil stadig prioritere det højt. Er systemet eksponeret på internettet, bør opdateringen ske samme dag, den bliver kendt.

Tidslinje

10/09/2026
Sårbarheden offentliggjort
CVE-2026-88899 blev registreret med en kritisk CVSS-score på 9,8, og version 0.31.0 rettede fejlen.

Konkrete eksempler

Internt udviklingsværktøj eksponeret på internettet

Et dansk softwarehus kører Knowns på en server, som ved en fejl har porten åben mod internettet i stedet for kun internt netværk. En angriber finder endepunktet, sender en forespørgsel med en manipuleret x-opencode-directory-header og læser en konfigurationsfil med adgangsnøgler til virksomhedens skymiljø. Nøglerne bruges derefter til at få adgang til yderligere systemer.

Ofte stillede spørgsmål

CVSS-detaljer

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

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

CWE-svaghedstyper

CWE-73

Original NVD-beskrivelse (engelsk)

knowns versions before 0.31.0 fail to properly validate the x-opencode-directory request header in the /api/opencode proxy endpoint. Remote attackers can supply arbitrary directory paths to execute file operations outside the project root on the host system.

Referencer & kilder

Eksterne kilder

Sværhedsgrad
Kritisk
CVSS Base Score
9,8
Hurtige fakta
CVE-ID
CVE-2026-88899
Offentliggjort
10/09/2026
Sidst opdateret
10/09/2026
Exploit-status
Teoretisk, ingen kendt udnyttelse
Patch-status
Opdatering findes

Brug for hjælp med jeres sikkerhed?

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