CVE Catalog
EnglishPolski(English translation not available - showing Polish)

CVE-2026-29872

High
Published: Translated: NVD NIST

Summary

W projekcie awesome-llm-apps występuje podatność na ujawnienie informacji między sesjami, związana z przechowywaniem tokenów API w zmiennych środowiskowych bez odpowiedniej izolacji sesji. Użytkownicy mogą uzyskać dostęp do danych uwierzytelniających innych użytkowników, co stwarza ryzyko nieautoryzowanego dostępu.

Risk Assessment

Organizacja może być narażona na kradzież wrażliwych informacji, takich jak tokeny dostępu do GitHub, co może prowadzić do nieautoryzowanego dostępu do prywatnych zasobów oraz potencjalnych strat finansowych.

Recommendation

Zaleca się wprowadzenie odpowiedniej izolacji sesji oraz unikanie przechowywania wrażliwych danych w zmiennych środowiskowych, aby zminimalizować ryzyko ujawnienia informacji między użytkownikami.

Related vulnerabilities

Original NVD description (English source)

A cross-session information disclosure vulnerability exists in the awesome-llm-apps project in commit e46690f99c3f08be80a9877fab52acacf7ab8251 (2026-01-19). The affected Streamlit-based GitHub MCP Agent stores user-supplied API tokens in process-wide environment variables using os.environ without proper session isolation. Because Streamlit serves multiple concurrent users from a single Python process, credentials provided by one user remain accessible to subsequent unauthenticated users. An attacker can exploit this issue to retrieve sensitive information such as GitHub Personal Access Tokens or LLM API keys, potentially leading to unauthorized access to private resources and financial abuse.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS