Katalog CVE

CVE-2026-100355

NiskieCVSS 3.1
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.28%

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

Streszczenie

Campfire to aplikacja czatu internetowego. W wersji 1.4.4 i wcześniejszych, gdy wiadomość Campfire zawiera link, serwer pobiera go w celu zbudowania podglądu OpenGraph. RestrictedHTTP::PrivateNetworkGuard opierał się na predykatach Ruby IPAddr#private?, IPAddr#loopback? i IPAddr#link_local? oraz sprawdzeniach IPv4-mapped i IPv4-compatible, które nie obejmują kilku zakresów specjalnego przeznaczenia. Uwierzytelniony użytkownik może opublikować link do nazwy hosta rozwiązującej się na CGNAT 100.64.0.0/10, NAT64 64:ff9b::/96 lub 64:ff9b:1::/48, albo 6to4 2002::/16, aby obejść zabezpieczenie i spowodować żądania po stronie serwera do wewnętrznych zasobów sieciowych. Zakresy NAT64 i 6to4 mogą osadzać wewnętrzny cel IPv4. Wpływ na poufność ogranicza się do zwróconych metadanych OpenGraph, a większość wewnętrznych punktów końcowych nie zwraca żadnych. Nie ma wpływu na integralność ani dostępność. Wstępna poprawka została wydana w wersji 1.4.5.

Ocena ryzyka

Uwierzytelniony użytkownik może wykorzystać serwer do skanowania lub uzyskiwania dostępu do wewnętrznych zasobów sieciowych, co może prowadzić do ujawnienia informacji o infrastrukturze wewnętrznej.

Rekomendacja

Zaktualizuj Campfire do wersji 1.4.5 lub nowszej. Rozważ ograniczenie możliwości publikowania linków przez użytkowników lub wdrożenie dodatkowej walidacji adresów URL.

Powiązane podatności

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

Campfire is a web-based chat application. In version 1.4.4 and earlier, when a Campfire message contains a link, the server fetches it to build an OpenGraph unfurl preview. `RestrictedHTTP::PrivateNetworkGuard` relied on Ruby's `IPAddr#private? `` IPAddr#loopback?`, and `IPAddr#link_local?` predicates plus IPv4-mapped and IPv4-compatible checks, which do not cover several special-use ranges. An authenticated user can post a link to a hostname resolving to CGNAT `100.64.0.0/10`, NAT64 `64:ff9b::/96` or `64:ff9b:1::/48`, or 6to4 `2002::/16` to bypass the guard and cause server-side requests to internal network resources. The NAT64 and 6to4 ranges can embed an internal IPv4 target. Confidentiality impact is limited to returned OpenGraph metadata, and most internal endpoints return none. There is no integrity or availability impact. An initial fix was released in version 1.4.5.

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