Åbner i en ny fane
CVE-2019-25749
Alvorlig

CVE-2019-25749: SQL-injektion i Joomla J-CruisePortal 6.0.4

SQL-indsprøjtning i Joomla-udvidelsen J-CruisePortal 6.0.4 lader en logget bruger stjæle data fra databasen.

CVSS Score
7.1
Offentliggjort
19/06/2026
Patch-status
Ingen opdatering endnu
Exploit
Ingen kendt udnyttelse
Tidsfrist
Luk hullet inden for en uge

Hvad er det?

CVE-2019-25749 er en SQL-indsprøjtning i Joomla-udvidelsen J-CruisePortal version 6.0.4. SQL-indsprøjtning betyder, at en angriber kan sende egne databasekommandoer ind gennem et almindeligt inputfelt, fordi systemet ikke renser det, der bliver sendt ind. Fejlen sidder i feltet guest_adult, som bruges til at angive antal voksne gæster på en krydstogtbestilling. Ved at sende en manipuleret forespørgsel til systemets cruises-endepunkt (den del af hjemmesiden, der modtager bookingdata) kan angriberen få adgang til data i databasen eller ændre poster i den. Angrebet kræver, at man er logget ind, men kun med en almindelig brugerkonto, ikke administratorrettigheder.

Hvem rammer det?

Det rammer virksomheder, der driver en Joomla-baseret hjemmeside med udvidelsen J-CruisePortal i version 6.0.4. Det gælder typisk rejsebureauer og krydstogtformidlere, der bruger modulet til online booking af krydstogte. Er I i tvivl om, hvilke udvidelser der ligger på jeres Joomla-installation, bør jeres webbureau eller den, der administrerer siden, tjekke Joomla-administrationspanelet under udvidelser.

Hvad kan ske?

En angriber med en almindelig kundekonto kan udtrække oplysninger fra databasen, for eksempel andre kunders bookingdata, navne, kontaktoplysninger eller interne systemdata. Fejlen giver ikke mulighed for at slette eller ødelægge data (integritet er kun let påvirket, og tilgængelighed er ikke ramt), men den kan give adgang til fortrolige oplysninger, der ellers skulle være beskyttet. For et rejsebureau kan det betyde brud på persondatasikkerheden, hvis kundedata bliver eksponeret.

Hvor alvorligt er det?

CVSS-scoren er 7,1 af 10, hvilket er alvorligt. Angrebet kræver netværksadgang og kan udføres uden brugerinteraktion fra offeret, men det kræver, at angriberen har en gyldig, lav-privilegeret brugerkonto på siden. Det gør fejlen mere farlig internt eller for kunder, der allerede har oprettet en konto, end for en helt anonym angriber udenfor. Konsekvensen ligger primært i fortrolighed: data kan læses, men ikke ændres eller slettes i stort omfang. Der er ingen offentlig oplysning om, at fejlen aktivt udnyttes, eller at der findes en færdig, offentlig udnyttelseskode.

Hvad gør jeg nu?

Prioritér disse skridt, hvis I bruger J-CruisePortal 6.0.4:

  1. Undersøg om leverandøren har udgivet en opdateret version af udvidelsen, og installér den. Er der ingen opdatering tilgængelig, bør udvidelsen deaktiveres eller fjernes, indtil en rettet version findes.
  2. Kan udvidelsen ikke fjernes, så begræns adgangen til bookingfunktionen, for eksempel ved at kræve ekstra godkendelse eller ved at spærre for direkte adgang til cruises-endepunktet fra uautoriserede konti.
  3. Gennemgå jeres brugerkonti og fjern eller nulstil konti, I ikke kan stå inde for, da angrebet kræver en logget-ind bruger.
  4. Tjek webserverens logfiler for usædvanlige POST-forespørgsler til bookingsystemet, særligt med mistænkelige tegn i guest_adult-feltet.
  5. Kontakt jeres webbureau eller en sikkerhedsrådgiver, hvis I ikke selv kan afklare, om udvidelsen kan opdateres eller skal udskiftes med et andet bookingmodul.
Tidsfrist

Luk hullet inden for en uge

Sådan ser Auroa det

Vi anbefaler, at I hurtigt får klarlagt, om J-CruisePortal 6.0.4 stadig er i brug hos jer, og om leverandøren har en opdateret version. Findes der ingen opdatering, bør udvidelsen deaktiveres eller udskiftes, da fejlen kan udnyttes af enhver med en almindelig kundekonto. Det er kun forsvarligt at vente, hvis siden ikke bruger denne specifikke booking-udvidelse, eller hvis den allerede er isoleret fra internettet.

Tidslinje

19/06/2026
CVE-2019-25749 offentliggjort
Sårbarheden i Joomla-udvidelsen J-CruisePortal 6.0.4 blev registreret og offentliggjort med en CVSS-score på 7,1.

Konkrete eksempler

Rejsebureau med lækket kundedatabase

Et dansk rejsebureau bruger Joomla med J-CruisePortal til online booking af krydstogte. En kunde med en almindelig konto sender en manipuleret bestilling, hvor guest_adult-feltet indeholder skjulte databasekommandoer. Angriberen får adgang til andre kunders navne, adresser og bookingoplysninger, som senere bliver brugt til målrettede svindelforsøg.

Ofte stillede spørgsmål

CVSS-detaljer

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

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

CWE-svaghedstyper

CWE-89

Original NVD-beskrivelse (engelsk)

Joomla J-CruisePortal 6.0.4 contains an SQL injection vulnerability that allows authenticated attackers to execute arbitrary SQL queries by injecting malicious code through the guest_adult parameter. Attackers can send POST requests to the cruises endpoint with crafted SQL payloads in the guest_adult parameter to extract sensitive database information or manipulate database records.

Referencer & kilder

Eksterne kilder

Sværhedsgrad
Alvorlig
CVSS Base Score
7,1
Hurtige fakta
CVE-ID
CVE-2019-25749
Offentliggjort
19/06/2026
Sidst opdateret
19/06/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.