Åbner i en ny fane
CVE-2026-47835
Alvorlig

CVE-2026-47835: Injektionsfejl i Spring AI’s vector stores

Sårbarhed i Spring AI’s vector-database-integration lader angribere manipulere søgeforespørgsler uden login. Opdatér til 1.0.9 eller 1.1.8.

CVSS Score
8.6
Offentliggjort
15/06/2026
Patch-status
Opdatering findes
Exploit
Ingen kendt udnyttelse
Tidsfrist
Opdatér inden 14 dage

Hvad er det?

CVE-2026-47835 er en injektionssårbarhed i Spring AI, et javabaseret rammeværk til at bygge AI-applikationer. Fejlen findes i de moduler, der forbinder Spring AI til vektordatabaser, altså databaser der gemmer talrepræsentationer af tekst brugt i søgning og kunstig intelligens. Særlige tegn i brugerinput bliver ikke renset korrekt, før de sendes videre til Elasticsearch, OpenSearch eller GemFire. Det betyder, at en angriber kan indsætte tegn, der ændrer den forespørgsel, systemet egentlig skulle udføre, og dermed få adgang til data eller påvirke søgeresultater uden at have gyldige loginoplysninger.

Hvem rammer det?

Sårbarheden rammer virksomheder, der har bygget AI-løsninger med Spring AI version 1.0.0 til 1.0.8 eller 1.1.0 til 1.1.7, og som bruger en af de tre komponenter spring-ai-elasticsearch-store, spring-ai-opensearch-store eller spring-ai-gemfire-store til at gemme og søge i vektordata. Det er typisk relevant for danske virksomheder, der har udviklet chatbots, dokumentsøgning eller anbefalingssystemer baseret på såkaldt RAG, hvor sprogmodeller kombineres med søgning i egne data.

Hvad kan ske?

En angriber, der kan sende input til søgefunktionen, kan indsætte specialtegn og dermed tvinge systemet til at udføre andre forespørgsler end tiltænkt. I praksis kan det betyde adgang til data, som brugeren ikke skulle kunne se, herunder andre kunders eller andre afdelingers dokumenter i samme vektordatabase. Der er også risiko for, at søgeresultater eller data i databasen ændres, selv om den primære konsekvens er læk af fortrolige oplysninger.

Hvor alvorligt er det?

CVSS-scoren er 8,6 ud af 10, hvilket er alvorligt. Angrebet kræver ingen login, ingen særlige rettigheder og ingen handling fra en bruger, det kan udføres direkte over netværket mod en sårbar applikation. Konsekvensen for fortrolighed er høj, mens integritet og tilgængelighed kun påvirkes i lav grad. Der er ikke offentligt kendte tilfælde af aktiv udnyttelse på offentliggørelsesdatoen, men fejlen er let at angribe, da den ikke kræver adgangsoplysninger.

Hvad gør jeg nu?

Sådan lukker I hullet og begrænser risikoen:

  1. Opdatér Spring AI til version 1.0.9 (hvis I kører 1.0.x) eller 1.1.8 (hvis I kører 1.1.x). Det lukker selve sårbarheden.
  2. Kortlæg jeres AI-applikationer og undersøg, om de bruger spring-ai-elasticsearch-store, spring-ai-opensearch-store eller spring-ai-gemfire-store.
  3. Gennemgå logfiler fra vektordatabasen for usædvanlige forespørgsler eller fejlmeddelelser, der kan tyde på tidligere udnyttelse.
  4. Begræns netværksadgangen til jeres vektordatabase, så kun applikationsserveren kan tilgå den direkte.
  5. Test søgefunktionen efter opdatering for at bekræfte, at almindelige forespørgsler stadig fungerer korrekt.
  6. Har I ikke selv udviklerressourcer til at opdatere afhængigheder og teste applikationen, bør I inddrage en ekstern leverandør eller jeres it-partner til opgaven.
Tidsfrist

Opdatér inden 14 dage

Sådan ser Auroa det

Vi anbefaler, at I opdaterer Spring AI til 1.0.9 eller 1.1.8, hvis jeres applikation bruger en af de tre nævnte vector-store-komponenter. Da angrebet ikke kræver login og kan udføres over netværket, bør opdateringen prioriteres inden for de næste to uger. Er jeres vektordatabase kun tilgængelig internt og uden ekstern brugerinput, kan I vente lidt længere, men vi vil stadig anbefale at teste og opdatere som en del af næste normale opdateringsrunde.

Tidslinje

15/06/2026
Sårbarheden offentliggøres
CVE-2026-47835 registreres med rettelser i Spring AI 1.0.9 og 1.1.8.

Konkrete eksempler

Chatbot med dokumentsøgning

En dansk virksomhed har bygget en intern chatbot til kundeservice, der bruger Spring AI og Elasticsearch til at søge i virksomhedens supportdokumenter. En ekstern bruger indtaster specialtegn i chatbottens søgefelt og formår at ændre den underliggende søgeforespørgsel, så bottens svar inkluderer uddrag fra dokumenter, brugeren ikke skulle have adgang til, herunder interne procedurer og kundedata fra andre afdelinger.

Ofte stillede spørgsmål

Ramte produkter

Vmware: Spring Ai

≥ 1.0.0, < 1.0.9

Vmware: Spring Ai

≥ 1.1.0, < 1.1.8

CVSS-detaljer

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

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

CWE-svaghedstyper

CWE-943

Original NVD-beskrivelse (engelsk)

In Spring AI Vector Stores, special characters could be used to force the execution of arbitrary queries in Elasticsearch, OpenSearch, and GemFire VectorDB. Affected components: spring-ai-elasticsearch-store, spring-ai-opensearch-store, spring-ai-gemfire-store.

Affected versions:
Spring AI 1.0.0 through 1.0.x (fix 1.0.9).
Spring AI 1.1.0 through 1.1.x (fix 1.1.8).

Referencer & kilder

Officielle advisories

Sværhedsgrad
Alvorlig
CVSS Base Score
8,6
Hurtige fakta
CVE-ID
CVE-2026-47835
Offentliggjort
15/06/2026
Sidst opdateret
17/06/2026
Exploit-status
Ingen kendt udnyttelse
Patch-status
Opdatering findes
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.