Åbner i en ny fane
CVE-2017-20261
Alvorlig

CVE-2017-20261: SQL-indsprøjtning i Joomla Bargain Product VM3

SQL-indsprøjtning i Joomla-tillægget Bargain Product VM3 lader angribere hente data uden login. Fjern eller isolér komponenten nu.

CVSS Score
8.2
Offentliggjort
19/06/2026
Patch-status
Ingen opdatering endnu
Exploit
Angrebskode er offentlig
Tidsfrist
Fjern eller blokér inden for 72 timer

Hvad er det?

CVE-2017-20261 er en sårbarhed i Joomla-tillægget Bargain Product VM3 version 1.0, som bruges sammen med webshop-modulet VirtueMart. Fejlen er SQL-indsprøjtning, hvor en angriber kan indsætte egne databasekommandoer i et almindeligt webkald. Parameteren product_id bliver ikke renset korrekt, når den sendes til visningerne brainy og alice, så en angriber kan sende en manipuleret GET-forespørgsel og få webshoppens database til at udlevere data, den ikke burde.

Hvem rammer det?

Det rammer danske virksomheder, der driver en webshop i Joomla med VirtueMart og har installeret tillægget Bargain Product VM3 i version 1.0. Typisk er det mindre webshops, der har fået komponenten sat op af et webbureau for flere år siden, og hvor ingen længere holder øje med, om tillægget stadig er i brug.

Hvad kan ske?

En angriber kan uden at logge ind læse indhold fra databasen bag webshoppen, for eksempel kundeoplysninger, ordredata eller adgangskodehash. Angrebet kan ikke ændre data eller lægge shoppen ned, men det kan afsløre personoplysninger, hvilket i sig selv kan udløse en anmeldelsespligtig sikkerhedsbrist efter databeskyttelsesreglerne.

Hvor alvorligt er det?

CVSS-score er 8,2 ud af 10, hvilket er alvorligt. Angrebet kræver ikke login, ingen handling fra en bruger, og kan udføres over internettet mod webserveren direkte. Det gør det billigt for en angriber at afsøge og udnytte. Der er ikke oplysninger om, at sårbarheden er udnyttet i konkrete angreb, men detaljerne om de sårbare parametre og views er offentligt beskrevet, så en angriber kan bygge et angreb uden meget forarbejde.

Hvad gør jeg nu?

Gennemgå jeres Joomla-installation, og prioriter i denne rækkefølge:

  1. Find ud af, om Bargain Product VM3 er installeret, og fjern eller deaktiver komponenten, hvis I ikke aktivt bruger den.
  2. Kan I ikke fjerne den, så blokér adgang til views’ene brainy og alice på webserverniveau eller via en webapplikationsfirewall.
  3. Gennemgå webserverlogs for GET-forespørgsler med usædvanlige tegn i product_id, som kan være tegn på tidligere udnyttelse.
  4. Skift adgangskoder til databasen og relevante brugerkonti, hvis logs viser tegn på misbrug.
  5. Vurder, om personoplysninger kan være kompromitteret, og involver jeres databeskyttelsesansvarlige.
  6. Er I i tvivl om, hvordan komponenten hænger sammen med resten af jeres Joomla-opsætning, så få hjælp fra en udvikler eller sikkerhedsrådgiver til at fjerne den sikkert.
Tidsfrist

Fjern eller blokér inden for 72 timer

Sådan ser Auroa det

Vi anbefaler, at I fjerner Bargain Product VM3, hvis komponenten ikke er i aktiv brug, da der ikke findes en opdatering fra udvikleren. Bruger I den stadig, bør adgangen til de sårbare views blokeres, mens I finder et alternativ. Det er kun forsvarligt at vente, hvis I med sikkerhed kan dokumentere, at komponenten aldrig er blevet installeret på jeres Joomla-side.

Tidslinje

19/06/2026
Sårbarheden offentliggjort
CVE-2017-20261 blev registreret og beskrevet med detaljer om den sårbare product_id-parameter i views brainy og alice.

Konkrete eksempler

Webshop med forældet rabatmodul

En dansk webshop kører Joomla med VirtueMart og har for flere år siden fået installeret Bargain Product VM3 til at vise rabatpriser. Ingen i virksomheden har siden holdt øje med komponenten. En angriber finder shoppen, sender en manipuleret forespørgsel til brainy-visningen og trækker kundetabellen ud af databasen uden at skulle logge ind.

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! Component Bargain Product VM3 1.0 contains an SQL injection vulnerability that allows unauthenticated attackers to execute arbitrary SQL queries by injecting malicious code through the product_id parameter. Attackers can supply crafted SQL statements in GET requests to the brainy and alice views to extract sensitive database information.

Referencer & kilder

Eksterne kilder

Sværhedsgrad
Alvorlig
CVSS Base Score
8,2
Hurtige fakta
CVE-ID
CVE-2017-20261
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.