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

CVE-2019-25748: SQL-injektion i Joomla JHotelReservation

SQL-indsprøjtning i Joomla-udvidelsen JHotelReservation 6.0.7 lader angribere uden login hente data fra databasen. Fjern eller isolér modulet nu.

CVSS Score
8.2
Offentliggjort
19/06/2026
Patch-status
Ingen opdatering endnu
Exploit
Angrebskode er offentlig
Tidsfrist
Luk hullet inden for 48 timer

Hvad er det?

CVE-2019-25748 er en sårbarhed i JHotelReservation, en hotelbookingudvidelse til Joomla CMS, version 6.0.7. Fejlen er en SQL-indsprøjtning, hvor en angriber kan indsætte egen databasekode i et felt kaldet ‘rooms’ på søgefunktionen for hoteller. Koden bliver sendt videre til databasen uden ordentlig kontrol, så angriberen kan læse data, denne ikke burde have adgang til, for eksempel oplysninger om databaseversion og andre tabeller.

Hvem rammer det?

Det rammer virksomheder, der kører Joomla med JHotelReservation-udvidelsen i version 6.0.7. I Danmark drejer det sig typisk om hoteller, bed and breakfasts, feriehuse og andre turismevirksomheder, der bruger Joomla som hjemmesidesystem med indbygget booking. Alle sider, hvor søgefunktionen ‘search-hotels’ er tilgængelig for besøgende, er potentielt udsatte, uanset om siden har login eller ej.

Hvad kan ske?

En angriber kan uden at være logget ind sende et forespørgselskald direkte til databasen og trække følsomme oplysninger ud, for eksempel gæsteoplysninger, bookingdata eller administratoroplysninger, hvis de ligger i samme database. Da sårbarheden kun giver læseadgang med mulighed for begrænset ændring, er der størst risiko for datalæk, ikke for at systemet lukkes ned. For en dansk hotelvirksomhed kan det betyde brud på persondataforordningen, hvis gæstedata bliver eksponeret.

Hvor alvorligt er det?

CVSS-scoren er 8,2 ud af 10, alvorlig. Angrebet kræver ingen login og ingen handling fra en bruger, det foregår over netværket og er teknisk enkelt at udføre. Konsekvensen er høj for fortrolighed, altså adgang til data, men lav for integritet og ingen for tilgængelighed. Der er ikke oplyst om aktiv udnyttelse i praksis, men den detaljerede beskrivelse af angrebsmetoden gør det sandsynligt, at et konceptbevis er offentligt tilgængeligt.

Hvad gør jeg nu?

Følg punkterne i rækkefølge for at lukke hullet og begrænse skaden:

  1. Opdatér JHotelReservation til en version nyere end 6.0.7, hvis en sådan findes. Findes der ingen rettet version, deaktivér udvidelsen eller blokér adgangen til søgefunktionen ‘search-hotels’ med det samme.
  2. Undersøg, om jeres Joomla-installation bruger JHotelReservation, og bekræft versionsnummeret.
  3. Gennemgå webserverens logfiler for usædvanlige POST-forespørgsler til search-hotels, især med uventede tegn i rooms-feltet.
  4. Sæt en webapplikationsfirewall op med regler mod SQL-indsprøjtning, hvis udvidelsen skal forblive aktiv midlertidigt.
  5. Skift adgangskoder til databasen og relaterede konti, hvis I finder tegn på, at sårbarheden er blevet udnyttet.
  6. Kontakt en sikkerhedsleverandør, hvis I ikke selv kan verificere, om jeres system er ramt, eller hvis I ikke har en opdateret version at installere.
Tidsfrist

Luk hullet inden for 48 timer

Sådan ser Auroa det

Vi anbefaler, at I straks fjerner eller isolerer JHotelReservation 6.0.7, hvis I ikke kan finde en rettet version, da angrebet ikke kræver login og let kan automatiseres. Det er ikke forsvarligt at vente til en planlagt opdateringsrunde, da sårbarheden er offentligt beskrevet i detaljer. Vent kun, hvis søgefunktionen allerede er utilgængelig udefra, for eksempel bag et login eller en firewall, der blokerer eksterne forespørgsler til endpointet.

Tidslinje

19/06/2026
CVE-2019-25748 offentliggjort
Sårbarheden i JHotelReservation 6.0.7 blev offentliggjort med beskrivelse af angrebsmetoden via rooms-parameteren på search-hotels-endpointet.

Konkrete eksempler

Dansk kroejer med Joomla-booking

En mindre dansk kro bruger Joomla med JHotelReservation til at håndtere onlinebookinger. En angriber finder søgefunktionen på hjemmesiden og sender en manipuleret forespørgsel gennem rooms-feltet, som gør det muligt at hente gæsternes navne og bookingoplysninger direkte fra databasen, uden at logge ind noget sted på siden.

Ofte stillede spørgsmål

CVSS-detaljer

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

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

CWE-svaghedstyper

CWE-89

Original NVD-beskrivelse (engelsk)

Joomla JHotelReservation 6.0.7 contains an SQL injection vulnerability that allows unauthenticated attackers to execute arbitrary SQL queries by injecting malicious code through the rooms parameter. Attackers can send POST requests to the search-hotels endpoint with crafted SQL payloads in the rooms parameter to extract sensitive database information including version details.

Referencer & kilder

Eksterne kilder

Sværhedsgrad
Alvorlig
CVSS Base Score
8,2
Hurtige fakta
CVE-ID
CVE-2019-25748
Offentliggjort
19/06/2026
Sidst opdateret
19/06/2026
Exploit-status
Angrebskode er offentlig
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.