CVE-2026-44761: Kritisk standardadgangskode i SAP Commerce
SAP Commerce Cloud kan indeholde en standard OAuth2-klient med offentligt kendte adgangskoder. Fjern eller skift dem nu.
Hvad er det?
CVE-2026-44761 er en sårbarhed i SAP Commerce Cloud, en e-handelsplatform fra SAP. Systemet kan installeres med en eksempelklient til OAuth2, en standard til at udstede adgangstokens til API-kald. Denne eksempelklient følger med foruddefinerede brugernavn og adgangskode, som er offentligt beskrevet i SAP’s dokumentation på SAP Help Portal. Bliver disse standardoplysninger ikke ændret efter installation, kan en angriber uden nogen form for login hente dem fra dokumentationen og bruge dem til at få et gyldigt adgangstoken. Med det token kan angriberen kalde bestemte API’er og både læse og ændre data i systemet.
Hvem rammer det?
Det rammer virksomheder og organisationer, der kører SAP Commerce Cloud, og som ikke har fjernet eller ændret den medfølgende eksempel-OAuth2-klient og dens standardoplysninger. Det gælder typisk større danske detailhandlere, produktionsvirksomheder og andre med webshops eller B2B-portaler bygget på SAP Commerce Cloud. Risikoen afhænger af, om installationen fortsat bruger de dokumenterede eksempelværdier, eller om de er blevet erstattet ved opsætning.
Hvad kan ske?
En angriber, der finder de offentligt dokumenterede adgangskoder, kan hente et gyldigt adgangstoken uden at logge ind med en rigtig konto. Herfra kan angriberen læse følsomme data, for eksempel kundeoplysninger, ordrer og priser, og også ændre data via de API’er, klienten har adgang til. For en dansk webshop kan det betyde læk af kundedata, manipulerede priser eller ordrer, og et efterfølgende krav om anmeldelse til Datatilsynet, hvis persondata er berørt.
Hvor alvorligt er det?
CVSS-scoren er 9,1 ud af 10, hvilket er kritisk. Angrebet kræver ingen godkendt adgang på forhånd, ingen handling fra en bruger, og kan udføres over internettet med lav kompleksitet. Konsekvensen er høj for fortrolighed og integritet af data, men sårbarheden påvirker ikke systemets tilgængelighed, altså kan angriberen ikke lukke systemet ned. Der er ikke oplyst noget om aktiv udnyttelse, men fordi adgangskoderne er offentligt kendte fra SAP’s egen dokumentation, er sårbarheden let at afprøve for enhver, der ved, hvor de skal lede.
Hvad gør jeg nu?
Sårbarheden lukkes ved at fjerne eller ændre standardoplysningerne, ikke ved en klassisk softwareopdatering. Gør følgende:
- Find den medfølgende eksempel-OAuth2-klient i jeres SAP Commerce Cloud-opsætning og skift dens brugernavn og adgangskode til unikke værdier, eller deaktiver klienten helt hvis den ikke er i brug.
- Gennemgå alle øvrige API-klienter og servicekonti i systemet for standardoplysninger eller svage adgangskoder fra dokumentation og eksempler.
- Kontrollér logfiler for adgangstokens udstedt til den pågældende klient for at se, om der har været uautoriseret aktivitet.
- Indfør en fast rutine, hvor alle standardkonti og eksempeldata fjernes eller ændres straks ved installation eller opgradering af SAP-systemer.
- Overvåg SAP’s sikkerhedsmeddelelser for eventuel officiel rettelse eller supplerende vejledning til denne sårbarhed.
- Har I ikke selv kompetencerne til at gennemgå SAP Commerce Cloud-konfigurationen, bør I hente ekstern hjælp til en sikkerhedsgennemgang, inden I går videre.
Skift standardoplysninger straks
Vi anbefaler, at I straks kontrollerer, om jeres SAP Commerce Cloud-installation stadig bruger den dokumenterede eksempelklient med standardoplysninger, og at I skifter eller fjerner dem, uanset om systemet vender ud mod internettet eller ej. Det er ikke i orden at vente, fordi adgangskoderne allerede er offentligt kendte, og angrebet ikke kræver hverken login eller brugerinteraktion. Har I mange integrationer mod SAP Commerce Cloud, bør I lade en sikkerhedsspecialist gennemgå alle API-klienter for lignende standardopsætninger.
Tidslinje
Konkrete eksempler
Uændret eksempelklient i en dansk webshop
En dansk detailvirksomhed har opsat sin webshop på SAP Commerce Cloud ud fra SAP’s officielle opsætningsvejledning uden at ændre den medfølgende eksempel-OAuth2-klient. En angriber finder de samme standardoplysninger i SAP’s offentlige dokumentation, henter et gyldigt adgangstoken og tilgår API’er, der udstiller kundedata og ordreoplysninger. Angriberen ændrer efterfølgende priser på udvalgte varer, hvilket først opdages, da kunder klager over forkerte beløb.
Ofte stillede spørgsmål
Hvordan finder vi ud af, om vi er ramt?
Gennemgå listen over OAuth2-klienter i jeres SAP Commerce Cloud-administration og sammenlign med de eksempelværdier, der er beskrevet i SAP’s dokumentation. Hvis en klient stadig bruger de dokumenterede standardoplysninger, er I ramt.
Kan vi vente med dette til efter weekenden?
Nej. Adgangskoderne er offentligt kendte fra SAP’s egen dokumentation, og angrebet kræver ingen login eller specielle rettigheder. Fjern eller skift oplysningerne så snart det er praktisk muligt, gerne samme dag.
Kræver dette en softwareopdatering fra SAP?
Nej, problemet skyldes en konfiguration med medfølgende eksempeldata, ikke en fejl i selve koden. Løsningen er at ændre eller fjerne den pågældende OAuth2-klients adgangsoplysninger i jeres egen opsætning.
Skal vi anmelde noget til Datatilsynet?
Hvis I finder tegn på, at nogen har brugt de kendte adgangskoder til at tilgå eller ændre persondata, skal I vurdere anmeldelse til Datatilsynet efter reglerne om brud på persondatasikkerheden. Undersøg logfiler for adgangstokens udstedt til eksempelklienten som en del af denne vurdering.
Hvordan undgår vi lignende problemer fremover?
Indfør en fast tjekliste ved installation og opgradering af alle SAP-systemer, hvor standardkonti, eksempeldata og dokumenterede testoplysninger altid fjernes eller ændres, før systemet sættes i drift.
CVSS-detaljer
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N
CWE-svaghedstyper
Original NVD-beskrivelse (engelsk)
SAP Commerce Cloud could retain a sample OAuth2 client with publicly documented sample credentials originating from sample configuration provided in SAP Help Portal documentation. If left unchanged, an unauthenticated attacker could use these well-known credentials to obtain a valid access token and invoke certain APIs to read and modify data. Successful exploitation results in high impact on confidentiality and integrity, with no impact on availability.
Referencer & kilder
Eksterne kilder
Brug for hjælp med jeres sikkerhed?
Vi hjælper SMV’er med at omsætte trusler som denne til konkrete handlingsplaner.