CVE-2026-71492 in banksinfo

Zusammenfassung

von VulDB • 21.08.2026

Banks generiert sinnvolle LLM-Prompts mithilfe einer einfachen Templatesprache. Vor Version 2.4.5 interpoliert `DirectoryPromptRegistry.set()` in `src/banks/registries/directory.py` angreiferkontrollierte Werte von `Prompt.name` und `Prompt.version` in einen Pfad, ohne Canonicalisierung oder Validierung der Eingrenzung (Containment) durchzuführen. Relative Pfade wie `../victim/foo` sowie absolute Angaben bei `Prompt.name` können den konfigurierten Registry-Root umgehen oder verwerfen; zudem ermöglicht `overwrite=True` das Überschreiben vorhandener Zieldateien. Der manipulierte Name wird in `index.json` persistiert und von `_load()` wiederhergestellt, wodurch der Pfad außerhalb des Root-Bereichs auch bei späteren Ladevorgängen der Registry erhalten bleibt. Eine Anwendung, die Anforderungsdaten an diese Felder weiterleitet, kann daher `Prompt.raw`-Bytes auf vom Angreifer gewählte Pfade schreiben, die für den Anwendungsprozess schreibbar sind. Dieses Problem wurde in Version 2.4.5 behoben.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

Zuständig

GitHub M

Reservieren

06.08.2026

Veröffentlichung

20.08.2026

Moderieren

akzeptiert

Eintrag

VDB-393779

CPE

bereit

EPSS

0.00323

KEV

nein

Aktivitäten

low

Sektor

Finance

Quellen

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!