CVE-2017-20278
Alvorlig

CVE-2017-20278: SQL-fejl i Joomla JoomRecipe 1.0.3

Joomla-tilføjelsen JoomRecipe 1.0.3 har en kritisk SQL-fejl, der giver angribere adgang til din database uden login.

CVSS Score
8.2
Offentliggjort
19/06/2026
Patch-status
none
Exploit
poc_public
Tidsfrist
Handl inden for 7 dage

Hvad er det?

JoomRecipe er en tilføjelse (komponent) til hjemmesidesystemet Joomla, der bruges til at vise opskrifter på en hjemmeside. Version 1.0.3 indeholder en SQL-injection-sårbarhed — det vil sige, at en angriber kan sende særligt udformede forespørgsler til din hjemmeside og manipulere de kommandoer, der sendes til din database. Det sker via en parameter i webadressen kaldet category, og det kræver hverken adgangskode eller login. Angriberen behøver blot at kende adressen på din side og sende en GET-forespørgsel (en normal webforespørgsel) med ondsindet indhold.

Hvem rammer det?

Sårbarheden rammer alle, der kører en Joomla-hjemmeside med tilføjelsen JoomRecipe i version 1.0.3. Det kan typisk være:

  • Restauranter, madbloggere eller fødevarevirksomheder med en Joomla-baseret hjemmeside
  • Webshops eller informationssider bygget i Joomla, hvor en webudvikler har installeret JoomRecipe
  • SMV’er, der har fået bygget deres hjemmeside af et bureau og måske ikke ved præcis, hvilke tilføjelser der er installeret

Er du usikker på, om din hjemmeside bruger Joomla eller JoomRecipe, kan din webansvarlige eller webbureauet tjekke det hurtigt.

Hvad kan ske?

En angriber kan udnytte fejlen til at trække følsomme oplysninger ud af din database — f.eks.:

  • Brugernavne og adgangskoder (også administratorens)
  • Kundeoplysninger, e-mailadresser og kontaktdata
  • Indhold, der ikke er offentligt tilgængeligt

Angriberen kan i et vist omfang også ændre data i databasen (lav integritetspåvirkning). Det kan betyde misbrug af konti, datalæk med GDPR-konsekvenser eller, at din hjemmeside bruges som springbræt til videre angreb. Din drifts- og tilgængelighed af hjemmesiden er ikke direkte truet af denne sårbarhed alene.

Hvor alvorligt er det?

Sårbarheden er vurderet til 8,2 ud af 10 (Alvorlig) af sikkerhedsorganisationen CVSS. Det skyldes primært:

  • Ingen krav til angriberen: Angrebet kan udføres over internettet, kræver ingen særlige rettigheder og ingen handling fra brugeren.
  • Lav angrebskompleksitet: Det er teknisk set ikke svært at udnytte — det kræver blot kendskab til teknikken.
  • Høj fortrolighedspåvirkning: Hele databasens indhold kan potentielt læses.

CWE-89 (SQL Injection) er en af de mest velkendte og hyppigt udnyttede sårbarhedstyper i verden og bør tages meget alvorligt.

Hvad gør jeg nu?

Følg disse trin hurtigst muligt, helst inden for de næste 7 dage:

  1. Tjek om du er berørt: Bed din webansvarlige eller webbureauet om at bekræfte, om JoomRecipe er installeret på din Joomla-side, og hvilken version der kører.
  2. Opdatér eller fjern tilføjelsen: Kontrollér om der er udgivet en ny version af JoomRecipe, og opdatér i så fald straks. Hvis tilføjelsen ikke bruges aktivt, så deaktivér og afinstallér den.
  3. Tjek dine logs: Bed din hostingudby­der eller webansvarlige om at gennemgå serverloggene for mistænkelige forespørgsler til stien /all-recipes med usædvanlige category-parametre.
  4. Skift adgangskoder: Skift adgangskoden til din Joomla-administrator og databasebruger som en sikkerhedsforanstaltning.
  5. Vurdér databeskyttelse: Hvis du har grund til at tro, at oplysninger kan være tilgået, så vurdér om du har en GDPR-forpligtelse til at anmelde hændelsen til Datatilsynet inden for 72 timer.
Tidsfrist

Handl inden for 7 dage

Sådan ser Auroa det

Vi anbefaler, at du omgående kontakter din webansvarlige eller det bureau, der driver din Joomla-hjemmeside, og beder dem tjekke, om JoomRecipe er installeret. Hvis tilføjelsen ikke er strengt nødvendig, så fjern den helt — det er den hurtigste og sikreste løsning. Overvej desuden at få en generel sikkerhedsgennemgang af din hjemmeside, da ét usikkert plugin kan være tegn på, at andre tilføjelser også er forældede.

Tidslinje

19/06/2026
CVE offentliggjort i NVD
Sårbarheden CVE-2017-20278 blev officielt registreret og offentliggjort i NVD (National Vulnerability Database). Detaljer om angrebet og den berørte komponent blev gjort tilgængeligt for offentligheden.
19/06/2026
Proof-of-Concept tilgængeligt
Sammen med offentliggørelsen eller kort efter var tekniske detaljer om, hvordan angrebet udføres, tilgængeligt — herunder hvilken URL-parameter der misbruges. Det gør det relativt nemt for angribere at afprøve angrebet.
19/06/2026
Ingen patch tilgængelig
På offentliggørelsestidspunktet foreligger der ingen bekræftet opdatering fra JoomRecipe-udvikleren. Brugere opfordres til at fjerne tilføjelsen som midlertidig beskyttelse.

Konkrete eksempler

Udtræk af administratorens adgangskode

En angriber besøger din Joomla-hjemmeside og tilføjer ondsindet SQL-kode til webadressen i category-parameteren — f.eks. noget i stil med /all-recipes/1′ UNION SELECT username,password FROM jos_users–. Din hjemmeside sender denne kommando videre til databasen, som returnerer administratorens brugernavn og hashede adgangskode. Angriberen kan derefter forsøge at knække adgangskoden og overtage din Joomla-admin.

Masseindsamling af kundedata

Hvis din Joomla-side har en brugerdatabase med f.eks. nyhedsbrevstilmeldte eller registrerede kunder, kan angriberen systematisk trække alle e-mailadresser og brugeroplysninger ud via den samme teknik. Disse data kan sælges videre, bruges til phishing-angreb eller udgøre et GDPR-brud, som du er forpligtet til at indberette.

Automatiseret scanning og angreb

Cyberkriminelle bruger automatiserede værktøjer, der kontinuerligt scanner internettet for kendte sårbare Joomla-tilføjelser. Når CVE-detaljer er offentligt tilgængelige, kan bots finde din side og forsøge angrebet inden for timer — uden at en menneskelig angriber aktivt målretter dig. Det betyder, at selv en lille hjemmeside med lav trafik er i risikozonen.

Ofte stillede spørgsmål

Ramte produkter

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 Component JoomRecipe 1.0.3 contains an SQL injection vulnerability that allows unauthenticated attackers to manipulate database queries by injecting SQL code through the category parameter. Attackers can send GET requests to the all-recipes endpoint with malicious SQL payloads in the category path segment to extract sensitive database information.

Referencer & kilder

Officielle advisories

Patches

Eksterne kilder

Sværhedsgrad
Alvorlig
CVSS Base Score
8.2
Visning
Hurtige fakta
CVE-ID
CVE-2017-20278
Offentliggjort
19/06/2026
Sidst opdateret
19/06/2026
Exploit-status
poc_public
Patch-status
none
Tidsfrist
Handl inden for 7 dage

Brug for hjælp med jeres sikkerhed?

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