Wysoka

RSSHub SSRF vulnerability

  • Ujawniono: 11.01.2023
  • Aktualizacja: 11.10.2026 10:22

Summary

RSSHub is vulnerable to Server-Side Request Forgery (SSRF) attacks. This vulnerability allows an attacker to send arbitrary HTTP requests from the server to other servers or resources on the network.

Description

An attacker can exploit this vulnerability by sending a request to the affected routes with a malicious URL. For example, if an attacker controls the ATTACKER.HOST domain, they can send a request to affected routes with the value set to ATTACKER.HOST%2F%23. The %2F and %23 characters are URL-encoded versions of the forward-slash (/) and pound (#) characters, respectively. In this context, an attacker could use those characters to append the base URL (i.e. https://${input}.defined.host) to be modified to https://ATTACKER.HOST/#.defined.host. This will cause the server to send a request to the attacker-controlled domain, allowing the attacker to potentially gain access to sensitive information or perform further attacks on the server.

Impact

An attacker could use this vulnerability to send requests to internal or any other servers or resources on the network, potentially gain access to sensitive information that would not normally be accessible and amplifying the impact of the attack.

Reference

Fixing PR: https://github.com/DIYgod/RSSHub/pull/11588

Czego dotyczy

Kliknij technologię, aby zobaczyć wszystkie dotyczące jej podatności.

PlatformaPaczkaPodatne wersjePoprawka w wersji
Paczka npm rsshub < 1.0.0-master.a66cbcf 1.0.0-master.a66cbcf

Odnośniki

Ocena CVSS 8.8/10
Wektor CVSS
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:H/I:L/A:L
Słabość (CWE)
CWE-918
Platforma
npm
Paczka
rsshub
Ujawniono
11.01.2023
Aktualizacja
11.10.2026 10:22

Źródła i licencje

OSV / GitHub Advisory Database - GHSA-64wp-jh9p-5cg2 - CC BY 4.0

Historia podatności: rsshub

Wszystkie opisane podatności tej paczki (Paczka npm), od najnowszej. Widać, czy to jednorazowa wpadka, czy paczka, której trzeba pilnować.

Wszystkich wpisów
6
Pierwsza → ostatnia
10.2021 03.2024
Bez poprawki
2
Wykorzystywana w atakach
0

Rozkład istotności

  • Wysoka 2
  • Średnia 4

Ujawnienia w latach

  1. 2021: 1
  2. 2022: 1
  3. 2023: 2
  4. 2024: 2
  5. 2025: 0
  6. 2026: 0
  1. Średnia · 6.5 CVE-2024-27927 < 1.0.0-master.a429472 1.0.0-master.a429472
  2. Średnia · 6.1 CVE-2024-27926 >= 1.0.0-master.cbbd829, < 1.0.0-master.d8ca915 1.0.0-master.d8ca915
  3. Średnia · 6.1 CVE-2023-26491 < 1.0.0-master.c910c4d 1.0.0-master.c910c4d
  4. RSSHub SSRF vulnerability ten wpis
    Wysoka · 8.8 CVE-2023-22493 < 1.0.0-master.a66cbcf 1.0.0-master.a66cbcf
  5. Średnia · 5.3 CVE-2022-31110 <= 1.0.0 brak poprawki
  6. Wysoka · 8.6 CVE-2021-21278 <= 1.0.0 brak poprawki

Dowiedz się, które podatności dotyczą Twojej aplikacji

Po podłączeniu integracji DockRay i włączeniu raportowania oprogramowania DockRay porównuje zgłoszone wersje komponentów ze znanymi podatnościami i powiadamia o potwierdzonych dopasowaniach. Zakres zależy od obsługiwanej technologii i dostępnych biuletynów.

Podłącz swoją aplikację
Newsletter DockRay

Bezpieczeństwo aplikacji w Twojej skrzynce

Najważniejsze podatności, konkretne zalecenia i praktyczne wskazówki dla Twoich aplikacji. Wybierz technologie i śledź to, co ma znaczenie dla Twojego projektu.

  • Codzienne zestawienie nowych podatności, także krytycznych.
  • Powiadomienia o ważnych aktualizacjach.
  • Praktyczne porady o bezpieczeństwie i monitoringu aplikacji.

Pozostaw puste, aby otrzymywać informacje o wszystkich technologiach.

Zapis jest bezpłatny. Wypiszesz się jednym kliknięciem w wiadomości.