Naar de inhoud

HI-SA-2026-002 Hoog Gepubliceerd Kwetsbaarheid

Toegangscontrole wordt niet afgedwongen in ai-openrouter-gateway

In andrecorugda/ai-openrouter-gateway beschrijft de documentatie een instelling om te bepalen wie bij het beheer van de AI-gateway mag. De code las die instelling nooit uit. Elke ingelogde gebruiker van het Filament-panel kon daardoor API-tokens aanmaken, systeemprompts en modellen aanpassen en alle prompts en antwoorden inzien. Wie de instelling gebruikte, kreeg geen enkel signaal dat die niets deed. De maker loste het binnen een dag op in 1.3.3 en 2.0.3.

Wie het raakt

  • Sites met een Filament-panel waarop andrecorugda/ai-openrouter-gateway draait, versie lager dan 1.3.3 of 2.0.0 tot 2.0.3
  • Panels met meer gebruikers dan alleen beheerders
  • Applicaties die de documentatie volgden en dachten dat de toegang beperkt was

Oplossen

composer update andrecorugda/ai-openrouter-gateway

Werk bij naar 1.3.3 (Filament 3) of 2.0.3 (Filament 4 en 5). Daarin controleert elke pagina en elk onderdeel van de gateway de ingestelde toegangsregel. Controleer daarna welke API-tokens er bestaan en trek tokens in die niet van beheerders komen. Kijk ook of systeemprompts en modelinstellingen nog kloppen.

Tijdlijn

  1. Kwetsbaarheid gevonden en bevestigd in een testomgeving
  2. Privé gemeld bij de maker via GitHub 0 dagen
  3. Maker bevestigd en opgelost in 1.3.3 en 2.0.3, HackIndex genoemd als vinder 1 dag
  4. Advisory GHSA-57hh-5c98-83r8 gepubliceerd, CVE aangevraagd 2 dagen

Referenties

Over deze melding

HackIndex doet pentests en code review, en onderzoekt open-source packages, plugins en extensies. Een kwetsbaarheid gaat eerst naar de maker, malware direct naar het platform dat hem verspreidt.

Vragen over deze melding of een correctie? Mail naar info [at] hackindex [dot] nl met HI‑SA‑2026‑002 in het onderwerp.

Je mag deze melding overnemen onder CC BY 4.0 (opent in een nieuw tabblad), met de referentie en deze URL als bron.

Waarom HackIndex onderzoek doet Termijnen en afspraken Over HackIndex

Zelf laten controleren

Dit soort fouten zit vaak in de manier waarop een app een package gebruikt. Een security code review kijkt daar gericht naar.

Meer over de security code review