CVE-2026-62663 in banksinfo

Zusammenfassung

von MITRE • 30.07.2026

Banks generates meaningful LLM prompts using a simple template language. In versions prior to 2.4.4, all four media filters (image, audio, video, document) in banks accept untrusted user input as file paths via Path(value) and pass them directly to open(file_path, "rb") without any path sanitization, canonicalization, or directory restriction. An attacker who controls template variables passed to a banks Prompt can use path traversal (../) to read arbitrary files accessible to the Python process—including .env files, SSH keys, cloud credentials, source code, /etc/passwd, and /etc/shadow—with the content returned base64-encoded in the rendered prompt output, making exfiltration trivial. This is particularly dangerous for applications that use banks to process user-provided template variables before sending prompts to an LLM. This issue has been fixed in version 2.4.4.

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

Zuständig

GitHub M

Reservieren

14.07.2026

Veröffentlichung

30.07.2026

Moderieren

akzeptiert

Eintrag

VDB-384870

CPE

bereit

EPSS

0.00000

KEV

nein

Aktivitäten

very low

Sektor

Finance

Quellen

Want to stay up to date on a daily basis?

Enable the mail alert feature now!