Aktywnie wykorzystywana w atakach
Juniper Junos OS Path Traversal Vulnerability
Juniper - Junos OS · Figuruje w katalogu CISA KEV od 2022-03-25. Oznacza to potwierdzone ataki w środowisku produkcyjnym.
Wymagane działanie: Apply updates per vendor instructions.
CVE-2020-1631
WysokieCVSS 8.8KEVStreszczenie
Podatność w usłudze HTTP/HTTPS w Junos OS (J-Web, Web Authentication, DVPN, Firewall Authentication Pass-Through z Web-Redirect, ZTP) pozwala nieuwierzytelnionemu atakującemu na lokalne włączenie plików (LFI) lub path traversal. Atakujący może wstrzykiwać polecenia do httpd.log, czytać pliki z uprawnieniami 'world' lub przechwycić tokeny sesji J-Web. W przypadku włączonego J-Web atakujący może uzyskać dostęp na poziomie zalogowanego administratora.
Ocena ryzyka
Podatność może prowadzić do ujawnienia poufnych informacji, w tym plików konfiguracyjnych, a w scenariuszu z aktywną sesją administratora J-Web — do pełnego przejęcia kontroli nad urządzeniem. Istnieje doniesienie o wykorzystaniu tej podatności w rzeczywistych atakach.
Rekomendacja
Należy niezwłocznie zaktualizować Junos OS do wersji zawierającej poprawkę (zgodnie z listą w opisie) lub wyłączyć usługi HTTP/HTTPS, jeśli nie są używane. Dodatkowo zaleca się przeszukanie logów /var/log/httpd.log pod kątem wzorców '=*;*&' lub '*%3b*&' w celu wykrycia prób wykorzystania podatności.
Inne podatności w Junos OS
Zobacz wszystkie- CVE-2026-21917Wysokie
Podatność w module Web-Filtering systemu Junos OS na urządzeniach SRX pozwala nieuwierzytelnionemu atakującemu sieciowo na wywołanie odmowy usługi (DoS). Specjalnie spreparowany pakiet SSL powoduje awarię i restart procesora FPC.
- CVE-2026-21913Wysokie
Podatność w Juniper Junos OS na modelach EX4000 z 48 portami (EX4000-48T, EX4000-48P, EX4000-48MP) pozwala nieuwierzytelnionemu atakującemu sieciowo na wywołanie awarii i restartu procesu FXPC poprzez wysłanie dużej ilości ruchu do urządzenia. Powoduje to całkowitą przerwę w działaniu do czasu automatycznego restartu systemu.
- CVE-2026-21905Wysokie
Podatność w Junos OS na urządzeniach SRX oraz MX z kartami MX-SPC3 lub MS-MPC powoduje nieskończoną pętlę w procesie zarządzania przepływem (flowd lub mspmand) po otrzymaniu określonych wiadomości SIP przez TCP. Atakujący bez uwierzytelnienia może wysłać wiele takich wiadomości, co prowadzi do wygaśnięcia timera watchdog i awarii procesu, skutkując odmową usługi (DoS). Problem występuje tylko dla ruchu TCP, nie UDP.
- CVE-2025-60003Wysokie
Podatność przepełnienia bufora podczas odczytu w demonie routingu (rpd) systemów Junos OS i Junos OS Evolved umożliwia nieuwierzytelnionemu atakującemu sieciowo spowodowanie odmowy usługi (DoS). Gdy urządzenie otrzyma aktualizację BGP z określonym zestawem opcjonalnych atrybutów tranzytowych, rpd ulega awarii i restartuje się podczas próby reklamowania otrzymanych informacji innemu peerowi.
- CVE-2025-59960Wysokie
Podatność w usłudze DHCP (jdhcpd) systemów Junos OS i Junos OS Evolved umożliwia klientowi DHCP z jednej podsieci wyczerpanie pul adresów innych podsieci, co prowadzi do odmowy usługi (DoS) na serwerze DHCP. Problem wynika z nieprawidłowego przetwarzania pakietów DHCP DISCOVER z opcją 82 w trybie 'forward-only', które zamiast odrzucać, są przekazywane do serwera DHCP bez modyfikacji, co powoduje zużycie adresów z puli.
- CVE-2016-4922Wysokie
W systemie Junos OS odkryto podatność, która pozwala na nieautoryzowany dostęp do systemu operacyjnego poprzez określone kombinacje poleceń CLI. Użytkownicy z odpowiednimi uprawnieniami mogą uzyskać podwyższone uprawnienia i pełną kontrolę nad urządzeniem.
- CVE-2017-2344Wysokie
Wewnętrzna biblioteka gniazd Junos OS jest podatna na przepełnienie bufora, co może prowadzić do awarii systemu (kernel panic) lub eskalacji uprawnień poprzez lokalne wykonanie kodu. Routines są dostępne tylko dla programów działających na urządzeniu.
- CVE-2017-2303Wysokie
W produktach lub platformach Juniper Networks działających na systemie Junos OS w wersjach przed 12.1X46-D50, 12.1X47-D40, 12.3R13, 12.3X48-D30, 13.2X51-D40, 13.3R10, 14.1R8, 14.1X53-D35, 14.1X55-D35, 14.2R5, 15.1F6, 15.1R3, 15.1X49-D30, 15.1X49-D40, 15.1X53-D35, gdzie włączony jest RIP, niektóre reklamy RIP mogą spowodować awarię demona RPD, co prowadzi do stanu odmowy usługi.
- CVE-2017-2302Wysokie
W produktach Juniper Networks działających na systemie Junos OS w wersjach przed 12.1X46-D55, 12.1X47-D45, 12.3R13, 12.3X48-D35, 13.3R10, 14.1R8, 14.1X53-D40, 14.1X55-D35, 14.2R6, 15.1F2 lub 15.1R1, gdzie włączona jest funkcja BGP add-path z opcją 'send' lub z obiema opcjami 'send' i 'receive', atakujący z sieci może spowodować awarię i ponowne uruchomienie demona rpd. Powtarzające się awarie demona rpd mogą prowadzić do przedłużonego stanu odmowy usługi.
- CVE-2017-2301Wysokie
W produktach Juniper Networks działających na systemie Junos OS w wersjach przed 11.4R13-S3, 12.1X46-D60, 12.3R12-S2, 13.2X51-D40, 13.3R10, 14.1R8, 14.1X53-D12, 14.1X55-D35, 14.2R7, 15.1F6, 15.1R3, 15.1X49-D60 oraz 15.1X53-D30, w przypadku włączenia DHCPv6, otrzymanie spreparowanego pakietu DHCPv6 powoduje awarię i ponowne uruchomienie demona jdhcpd. Powtarzające się awarie procesu jdhcpd mogą prowadzić do długotrwałego stanu odmowy usługi dla subskrybentów próbujących uzyskać adresy IPv6.
Oryginalny opis (angielski, źródło NVD)
A vulnerability in the HTTP/HTTPS service used by J-Web, Web Authentication, Dynamic-VPN (DVPN), Firewall Authentication Pass-Through with Web-Redirect, and Zero Touch Provisioning (ZTP) allows an unauthenticated attacker to perform local file inclusion (LFI) or path traversal. Using this vulnerability, an attacker may be able to inject commands into the httpd.log, read files with 'world' readable permission file or obtain J-Web session tokens. In the case of command injection, as the HTTP service runs as user 'nobody', the impact of this command injection is limited. (CVSS score 5.3, vector CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N) In the case of reading files with 'world' readable permission, in Junos OS 19.3R1 and above, the unauthenticated attacker would be able to read the configuration file. (CVSS score 5.9, vector CVSS:3.1/ AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N) If J-Web is enabled, the attacker could gain the same level of access of anyone actively logged into J-Web. If an administrator is logged in, the attacker could gain administrator access to J-Web. (CVSS score 8.8, vector CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H) This issue only affects Juniper Networks Junos OS devices with HTTP/HTTPS services enabled. Junos OS devices with HTTP/HTTPS services disabled are not affected. If HTTP/HTTPS services are enabled, the following command will show the httpd processes: user@device> show system processes | match http 5260 - S 0:00.13 /usr/sbin/httpd-gk -N 5797 - I 0:00.10 /usr/sbin/httpd --config /jail/var/etc/httpd.conf To summarize: If HTTP/HTTPS services are disabled, there is no impact from this vulnerability. If HTTP/HTTPS services are enabled and J-Web is not in use, this vulnerability has a CVSS score of 5.9 (CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N). If J-Web is enabled, this vulnerability has a CVSS score of 8.8 (CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H). Juniper SIRT has received a single report of this vulnerability being exploited in the wild. Out of an abundance of caution, we are notifying customers so they can take appropriate actions. Indicators of Compromise: The /var/log/httpd.log may have indicators that commands have injected or files being accessed. The device administrator can look for these indicators by searching for the string patterns "=*;*&" or "*%3b*&" in /var/log/httpd.log, using the following command: user@device> show log httpd.log | match "=*;*&|=*%3b*&" If this command returns any output, it might be an indication of malicious attempts or simply scanning activities. Rotated logs should also be reviewed, using the following command: user@device> show log httpd.log.0.gz | match "=*;*&|=*%3b*&" user@device> show log httpd.log.1.gz | match "=*;*&|=*%3b*&" Note that a skilled attacker would likely remove these entries from the local log file, thus effectively eliminating any reliable signature that the device had been attacked. This issue affects Juniper Networks Junos OS 12.3 versions prior to 12.3R12-S16; 12.3X48 versions prior to 12.3X48-D101, 12.3X48-D105; 14.1X53 versions prior to 14.1X53-D54; 15.1 versions prior to 15.1R7-S7; 15.1X49 versions prior to 15.1X49-D211, 15.1X49-D220; 16.1 versions prior to 16.1R7-S8; 17.2 versions prior to 17.2R3-S4; 17.3 versions prior to 17.3R3-S8; 17.4 versions prior to 17.4R2-S11, 17.4R3-S2; 18.1 versions prior to 18.1R3-S10; 18.2 versions prior to 18.2R2-S7, 18.2R3-S4; 18.3 versions prior to 18.3R2-S4, 18.3R3-S2; 18.4 versions prior to 18.4R1-S7, 18.4R3-S2 ; 18.4 version 18.4R2 and later versions; 19.1 versions prior to 19.1R1-S5, 19.1R3-S1; 19.1 version 19.1R2 and later versions; 19.2 versions prior to 19.2R2; 19.3 versions prior to 19.3R2-S3, 19.3R3; 19.4 versions prior to 19.4R1-S2, 19.4R2; 20.1 versions prior to 20.1R1-S1, 20.1R2.

