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

CVE-2026-34105: Kritisk SQL-fejl i Guardian language-system

Kritisk SQL-indsprøjtning i Guardian language-system (CVE-2026-34105) kan afsløre hele databasen. Isolér systemet, til rettelse findes.

CVSS Score
9.8
Offentliggjort
01/07/2026
Patch-status
Ingen opdatering endnu
Exploit
Ingen kendt udnyttelse
Tidsfrist
Isolér systemet, indtil rettelse findes

Hvad er det?

CVE-2026-34105 er en SQL-indsprøjtning i sprogsystemet Guardian language-system. SQL-indsprøjtning betyder, at en angriber kan indsætte egne databasekommandoer, hvor systemet forventer almindelige data. Fejlen sidder i filen translate_text.php, hvor parameteren id fra en almindelig weblink (GET-parameter) sendes direkte ind i en databaseforespørgsel uden at blive renset. Ved at manipulere id-værdien kan en angriber lave en fejlbaseret SQL-indsprøjtning, hvor databasens fejlmeddelelser afslører indhold fra tabellen files og potentielt resten af databasen.

Hvem rammer det?

Sårbarheden rammer alle organisationer, der bruger Guardian language-system med filen translate_text.php aktiv, uanset branche. Det kan være virksomheder og kommuner, der bruger systemet til at håndtere flersprogede tekster eller filer på deres hjemmeside eller intranet. NVD angiver ingen specifikke versionsnumre, så vi anbefaler at gå ud fra, at alle nuværende installationer er berørt, indtil leverandøren siger andet.

Hvad kan ske?

En angriber kan læse indhold fra databasen, herunder filoplysninger, og i mange installationer også brugernavne, adgangskodehash og andre følsomme data, hvis de ligger i samme database. For en dansk virksomhed betyder det risiko for læk af kundedata eller medarbejderdata, samt et potentielt startpunkt for videre angreb, hvis udtrukne oplysninger giver adgang til andre systemer.

Hvor alvorligt er det?

CVSS-scoren er 9,8 af 10, kritisk. Vektoren viser, at angrebet kan udføres over netværket uden speciel kompleksitet og uden brugerhandling. NVD’s vektor angiver, at der ikke kræves privilegier (PR:N), men selve beskrivelsen nævner en ‘authenticated attacker’, altså en bruger med login. Vi anbefaler at behandle sårbarheden som udnyttelig af en lavt privilegeret bruger, i værste fald helt uden login. Der er ikke oplysninger om aktiv udnyttelse i internetangreb på offentliggørelsesdatoen.

Hvad gør jeg nu?

Følgende skridt lukker eller begrænser hullet, mens I venter på en officiel rettelse:

  1. Bloker eller begræns adgang til translate_text.php udefra, for eksempel via firewall eller webserverregel, indtil leverandøren udgiver en opdatering.
  2. Kontakt leverandøren af Guardian language-system for at få oplyst, om der findes en rettet version, og opdatér til denne, så snart den er tilgængelig.
  3. Gennemgå adgangslogfiler for translate_text.php for usædvanlige id-værdier, der indeholder SQL-syntaks som citationstegn, UNION eller SELECT.
  4. Skift adgangskoder og gennemgå database-brugerrettigheder, hvis I finder tegn på, at data er udtrukket.
  5. Indfør en regel i en webapplikationsfirewall (WAF), der filtrerer typiske SQL-indsprøjtningsmønstre i GET-parametre, som midlertidig beskyttelse.
  6. Få hjælp udefra, hvis I ikke selv kan verificere, om systemet er sårbart, eller hvis I finder tegn på databrud.
Tidsfrist

Isolér systemet, indtil rettelse findes

Sådan ser Auroa det

Vi anbefaler, at I straks begrænser adgangen til translate_text.php og kontakter leverandøren for at afklare, om en rettelse er på vej. Det er ikke forsvarligt at vente til en fast opdateringscyklus, fordi sårbarheden giver adgang til hele databasens indhold. Det er kun i orden at afvente, hvis systemet er fuldstændig isoleret fra internettet og ikke tilgængeligt for uautoriserede brugere.

Tidslinje

01/07/2026
Sårbarheden offentliggøres
NVD registrerer CVE-2026-34105 med en kritisk CVSS-score på 9,8 og beskriver SQL-indsprøjtning i translate_text.php i Guardian language-system.

Konkrete eksempler

Kommune med flersproget borgerportal

En dansk kommune bruger Guardian language-system til at håndtere oversatte filer på sin borgerportal. En angriber, der har fået et lavt privilegeret login til portalen, manipulerer id-parameteren i translate_text.php og udtrækker via fejlmeddelelser oplysninger fra databasen, herunder muligvis borgerdata i tilknyttede tabeller. Kommunen opdager først problemet, da usædvanlige forespørgselsmønstre dukker op i webserverens logfiler.

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-89

Original NVD-beskrivelse (engelsk)

Guardian language-system passes the id GET parameter directly into an unsanitized SQL query in translate_text.php (line 15): SELECT id, filename, extension, type FROM files where id = ‘”.$_GET[‘id’].”‘. An authenticated attacker can perform error-based SQL injection to extract database contents.

Referencer & kilder

Eksterne kilder

Sværhedsgrad
Kritisk
CVSS Base Score
9,8
Hurtige fakta
CVE-ID
CVE-2026-34105
Offentliggjort
01/07/2026
Sidst opdateret
01/07/2026
Exploit-status
Ingen kendt udnyttelse
Patch-status
Ingen opdatering endnu
Vi kan hjælpe

Brug for hjælp med jeres sikkerhed?

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