Katalog CVE

CVE-2026-77401

ŚrednieCVSS 6.8
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.47%

Percentyl 38 - wyżej niż 38% wszystkich znanych CVE

Streszczenie

Podatność w Zope AccessControl przed wersją 7.4 dotyczy bezpieczeństwa metod str.format i str.format_map, gdy są one osiągane przez podklasę str. W plikach ImplPython.py i cAccessControl.c formatowanie może rekurencyjnie uzyskiwać dostęp do atrybutów i subskrypcji za pomocą nieograniczonych operacji getattr i getitem, zamiast ograniczonych polityką. Kontrolowany ciąg formatujący może ujawnić obiekty dostępne z wartości używanych w operacji formatowania. Problem rozwiązany w wersji 7.4.

Ocena ryzyka

Ryzyko polega na możliwości ujawnienia poufnych danych lub wewnętrznych obiektów aplikacji, co może prowadzić do eskalacji uprawnień lub wycieku informacji.

Rekomendacja

Należy zaktualizować Zope AccessControl do wersji 7.4 lub nowszej oraz unikać przetwarzania niekontrolowanych ciągów formatujących w środowiskach, gdzie użytkownicy mogą wykonywać kod.

Powiązane podatności

Oryginalny opis (angielski, źródło NVD)

Zope AccessControl provides a general security framework for use in Zope. Prior to 7.4, applications that allow untrusted users to create and execute AccessControl-controlled Python code do not safely guard str.format and str.format_map when those methods are reached through a str subclass. In both ImplPython.py and cAccessControl.c, Python formatting can recursively access attributes and subscriptions using unrestricted getattr and getitem behavior instead of the policy-restricted getattr and getitem operations. A controlled format string can therefore disclose objects reachable from values available to the formatting operation. This issue is fixed in version 7.4.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS