Katalog CVE

CVE-2026-92230

WysokieCVSS 7.5
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.17%

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

Streszczenie

Apache Karaf przechowuje w statycznych polach ThreadLocal fabryki parserów i transformerów XML na długo żyjących wątkach kontenera. Ponieważ wartość ThreadLocal żyje dłużej niż tworzący ją bundle OSGi, powtarzane operacje instalacji, aktualizacji lub odświeżania bundle'a mogą powodować przypięcie kolejnych ClassLoaderów bundle'a w pamięci i uniemożliwienie ich usunięcia przez garbage collector, prowadząc do nieograniczonego wzrostu Metaspace i ostatecznie do odmowy usługi (DoS) instancji Karaf.

Ocena ryzyka

Długotrwałe lub powtarzane operacje na bundle'ach mogą prowadzić do wycieku pamięci Metaspace i ostatecznie do niedostępności instancji Apache Karaf, co może zakłócić działanie usług zależnych.

Rekomendacja

Zaktualizuj Apache Karaf do wersji, która naprawia tę podatność, jeśli jest dostępna. Monitoruj zużycie Metaspace i rozważ okresowe restarty instancji w celu złagodzenia skutków.

Inne podatności w Apache Karaf

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

Apache Karaf's XmlUtils cached XML parser/transformer factories in static ThreadLocal fields on long-lived container threads. Because a ThreadLocal value outlives the OSGi bundle that created it, repeated bundle or feature install, update, or refresh operations can leave successive bundle ClassLoader's pinned in memory and unreachable for garbage collection, leading to unbounded Metaspace growth and eventual denial of service of the Karaf instance.

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