CVE-2023-38490
ŚrednieCVSS 6.8Prawdopodobieństwo exploitacji (EPSS)
Podwyższone ryzykoPercentyl 71 - wyżej niż 71% wszystkich znanych CVE
Streszczenie
W systemie zarządzania treścią Kirby występuje podatność związana z obsługą zewnętrznych encji XML (XXE) w wersjach przed 3.5.8.3, 3.6.6.3, 3.7.5.2, 3.8.4.1 i 3.9.6. Podatność ta dotyczy tylko stron Kirby, które używają obsługi danych `Xml` lub metody `Xml::parse()` w kodzie strony lub wtyczek.
Ocena ryzyka
Atakujący mogą wykorzystać tę podatność do ujawnienia wewnętrznych lub poufnych danych przechowywanych na serwerze lub do wykonywania żądań sieciowych w imieniu serwera, co może prowadzić do poważnych naruszeń bezpieczeństwa.
Rekomendacja
Zaleca się aktualizację do wersji Kirby 3.5.8.3, 3.6.6.3, 3.7.5.2, 3.8.4.1 lub 3.9.6, aby usunąć ryzyko związane z przetwarzaniem zewnętrznych encji XML.
Powiązane podatności
- CVE-2026-92966Krytyczne
Wtyczka Appointment Booking Plugin – LatePoint dla WordPressa do wersji 5.7.0 włącznie jest podatna na wykonanie dowolnych shortcode'ów. Atakujący bez uwierzytelnienia może umieścić złośliwy shortcode podczas procesu rezerwacji, który zostanie wykonany po wyrenderowaniu przez komponent Customer Cabinet.
- CVE-2026-82829Krytyczne
Hitachi Coding Software Suite do wersji 3.3.0 zawiera ukrytą funkcjonalność, która umożliwia atakującemu nieautoryzowany dostęp poprzez wykorzystanie ukrytych kont lub zaszytych poświadczeń.
- CVE-2026-82827Krytyczne
Hitachi Coding Software Suite do wersji 3.3.0 używa zaszytego klucza kryptograficznego do podpisywania tokenów JWT. Atakujący może wygenerować nieautoryzowane tokeny Bearer i wykorzystać funkcje administracyjne.
- CVE-2026-82825Krytyczne
Hitachi Coding Software Suite do wersji 3.3.0 ma brak uwierzytelniania dla krytycznych funkcji. Nieuwierzytelniony atakujący może wywołać krytyczne API, co może prowadzić do nieautoryzowanego odczytu lub modyfikacji wrażliwych informacji.
- CVE-2026-82824Krytyczne
Hitachi Coding Software Suite do wersji 3.3.0 zawiera podatność na przechodzenie po ścieżkach (Path Traversal), która pozwala atakującemu na dostęp, tworzenie, modyfikację lub usuwanie plików.
- CVE-2026-76142Krytyczne
Niewystarczające uwierzytelnianie i kontrola dostępu na wewnętrznym punkcie końcowym SOAP serwera polityk Genian NAC/ZTNA umożliwia nieuwierzytelnionemu atakującemu wywoływanie wewnętrznych funkcji.
- CVE-2026-14157Krytyczne
Użycie zewnętrznie kontrolowanego łańcucha formatującego w modułach routerów ASUS umożliwia zdalnemu uwierzytelnionemu użytkownikowi wykonanie dowolnych poleceń poprzez przesłanie spreparowanego pliku przez interfejs zarządzania siecią.
- CVE-2026-101283Krytyczne
iperf3 w wersjach 3.20–3.21 (esnet/iperf) ma przepełnienie bufora sterty przed autoryzacją w funkcji decrypt_rsa_message(): 256-bajtowy bufor RSA jest odczytywany przez BIO_read z długością szyfrogramu kontrolowaną przez atakującego (guard tylko ostrzega), więc nieuwierzytelniony klient może przepełnić stertę przez zbyt duży authtoken; naprawione w wersji 3.22.
- CVE-2026-102149Krytyczne
Kiteworks Email Protection Gateway nie wystarczająco ograniczał, do którego konta można przypisać certyfikat. To może pozwolić atakującemu na powiązanie certyfikatu z kontem innego użytkownika, co wpływa na poufność i integralność zaszyfrowanej poczty tego konta, a tam gdzie włączone jest logowanie oparte na certyfikatach, może potencjalnie umożliwić nieautoryzowany dostęp do konta.
- CVE-2026-102147Krytyczne
Przechowywana podatność XSS w Kiteworks Core może pozwolić nieuwierzytelnionemu atakującemu na przechowywanie spreparowanej treści, która później wykonuje dowolny JavaScript w sesji uwierzytelnionego administratora przeglądającego dotkniętą stronę. To mogło pozwolić atakującemu na uzyskanie pełnej kontroli administracyjnej, w tym utworzenie nowego konta administracyjnego.
Oryginalny opis (angielski, źródło NVD)
Kirby is a content management system. A vulnerability in versions prior to 3.5.8.3, 3.6.6.3, 3.7.5.2, 3.8.4.1, and 3.9.6 only affects Kirby sites that use the `Xml` data handler (e.g. `Data::decode($string, 'xml')`) or the `Xml::parse()` method in site or plugin code. The Kirby core does not use any of the affected methods. XML External Entities (XXE) is a little used feature in the XML markup language that allows to include data from external files in an XML structure. If the name of the external file can be controlled by an attacker, this becomes a vulnerability that can be abused for various system impacts like the disclosure of internal or confidential data that is stored on the server (arbitrary file disclosure) or to perform network requests on behalf of the server (server-side request forgery, SSRF). Kirby's `Xml::parse()` method used PHP's `LIBXML_NOENT` constant, which enabled the processing of XML external entities during the parsing operation. The `Xml::parse()` method is used in the `Xml` data handler (e.g. `Data::decode($string, 'xml')`). Both the vulnerable method and the data handler are not used in the Kirby core. However they may be used in site or plugin code, e.g. to parse RSS feeds or other XML files. If those files are of an external origin (e.g. uploaded by a user or retrieved from an external URL), attackers may be able to include an external entity in the XML file that will then be processed in the parsing process. Kirby sites that don't use XML parsing in site or plugin code are *not* affected. The problem has been patched in Kirby 3.5.8.3, 3.6.6.3, 3.7.5.2, 3.8.4.1, and 3.9.6. In all of the mentioned releases, the maintainers have removed the `LIBXML_NOENT` constant as processing of external entities is out of scope of the parsing logic. This protects all uses of the method against the described vulnerability.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

