← All CVEs

CVE-2023-36845

CRITICAL 9.8 KNOWN EXPLOITED PoC CATALOGUED DETECTION TEMPLATE ALL-YEARS

Published 2023-08-17 · Last modified 2025-10-21 · juniper · NVD: Analyzed

A PHP External Variable Modification vulnerability in J-Web of Juniper Networks Junos OS on EX Series and SRX Series allows an unauthenticated, network-based attacker to remotely execute code. Using a crafted request which sets the variable PHPRC an attacker is able to modify the PHP execution environment allowing the injection und execution of code. This issue affects Juniper Networks Junos OS on EX Series and SRX Series: * All versions prior to 20.4R3-S9; * 21.1 versions 21.1R1 and later; * 21.2 versions prior to 21.2R3-S7; * 21.3 versions prior to 21.3R3-S5; * 21.4 versions prior to 21.4R3-S5; * 22.1 versions prior to 22.1R3-S4; * 22.2 versions prior to 22.2R3-S2; * 22.3 versions prior to 22.3R2-S2, 22.3R3-S1; * 22.4 versions prior to 22.4R2-S1, 22.4R3; * 23.2 versions prior to 23.2R1-S1, 23.2R2.

ACTIVELY EXPLOITED

Confirmed exploited in the wild — in CISA KEV since 2023-11-13. Patch or mitigate now.

Exploitation likelihood

95.1%chance of exploitation in 30 days · 100th percentile

● In CISA KEV (2023-11-13)● Catalogued PoC◆ SSVC: exploitation active, automatable yes

Impact if exploited

9.8CVSS 3.1 · CRITICAL · CNA

  • ConfidentialityHigh
  • IntegrityHigh
  • AvailabilityHigh

What an attacker needs

  • ✓Access: Reachable over the network — no local access needed
  • ✓Privileges: No account or privileges required
  • ✓User interaction: No user interaction needed
  • ✓Complexity: No special conditions — reliably repeatable

✓ lowers the bar for an attacker · ⚠ raises it

Proof of concept

Public PoC or exploit resources are catalogued below.

Listed by the named source; Vulnpedia has not tested these resources.

PoC data: JSON

Detection templates

Detection checks are listed separately from PoCs.

Resource commands

nuclei -id CVE-2023-36845 -u https://TARGETDetection template — review its checks and affected versions before use.
curl -s https://vulnpedia.com/cve/CVE-2023-36845/poc.jsonMachine-readable PoC index for this CVE (for automation).

Search for new PoCs

Search GitHub now — results may be empty or unverified.

Tracked sources are checked weekly for the full archive, including PoCs published after the original disclosure. A later release appears after a tracked source lists it and a refresh succeeds.

Data snapshot:

Affected

Vendors Juniper Networks Juniper

Products Junos Os Junos Srx100 Srx110 Srx1400 Srx1500 Srx210 Srx220 Srx240 Srx240h2 Srx240m Srx300 Srx320 Srx340 Srx3400 Srx345 Srx3600 Srx380 Srx4000 Srx4100 Srx4200 Srx4600 Srx5000 Srx5400 Srx550 Srx550 Hm Srx550m Srx5600 Srx5800 Srx650

Weakness (CWE)

  • CWE-473: PHP External Variable Modification

CVSS vector

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H

References and research data (JSON)

Unverified PoC candidates

Catalogue matches for further research. These repositories have not been validated as working exploits.

17 candidates

Additional exploitation reports

Source-specific reports, separate from CISA KEV. Repeated observations from one source are not independent confirmations.

91 more source reports

Known Affected Software Configurations

VendorProductVersion range
JuniperJunos< 20.4
JuniperJunos20.4
JuniperJunos20.4
JuniperJunos20.4
JuniperJunos20.4
JuniperJunos20.4
JuniperJunos20.4
JuniperJunos20.4
JuniperJunos20.4
JuniperJunos20.4
JuniperJunos20.4
JuniperJunos20.4
JuniperJunos20.4
JuniperJunos20.4
JuniperJunos20.4
JuniperJunos20.4
JuniperJunos21.1
JuniperJunos21.1
JuniperJunos21.1
JuniperJunos21.1
JuniperJunos21.1
JuniperJunos21.1
JuniperJunos21.1
JuniperJunos21.1
JuniperJunos21.1
JuniperJunos21.1
JuniperJunos21.1
JuniperJunos21.2
JuniperJunos21.2
JuniperJunos21.2
JuniperJunos21.2
JuniperJunos21.2
JuniperJunos21.2
JuniperJunos21.2
JuniperJunos21.2
JuniperJunos21.2
JuniperJunos21.2
JuniperJunos21.2
JuniperJunos21.2
JuniperJunos21.2
JuniperJunos21.2
JuniperJunos21.3
JuniperJunos21.3
JuniperJunos21.3
JuniperJunos21.3
JuniperJunos21.3
JuniperJunos21.3
JuniperJunos21.3
JuniperJunos21.3
JuniperJunos21.3
JuniperJunos21.3
JuniperJunos21.3
JuniperJunos21.3
JuniperJunos21.4
JuniperJunos21.4
JuniperJunos21.4
JuniperJunos21.4
JuniperJunos21.4
JuniperJunos21.4
JuniperJunos21.4
JuniperJunos21.4
JuniperJunos21.4
JuniperJunos21.4
JuniperJunos21.4
JuniperJunos21.4
JuniperJunos22.1
JuniperJunos22.1
JuniperJunos22.1
JuniperJunos22.1
JuniperJunos22.1
JuniperJunos22.1
JuniperJunos22.1
JuniperJunos22.1
JuniperJunos22.1
JuniperJunos22.1
JuniperJunos22.2
JuniperJunos22.2
JuniperJunos22.2
JuniperJunos22.2
JuniperJunos22.2
JuniperJunos22.2
JuniperJunos22.2
JuniperJunos22.2
JuniperJunos22.3
JuniperJunos22.3
JuniperJunos22.3
JuniperJunos22.3
JuniperJunos22.3
JuniperJunos22.4
JuniperJunos22.4
JuniperJunos22.4
JuniperJunos22.4
JuniperJunos23.2

All CVSS metrics

  • CRITICAL 9.8 v3.1 · CNA Primary
    CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
  • CRITICAL 9.8 v3.1 · NVD Secondary
    CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H

References

Exploit-tagged references (not proof of a PoC)

Patches & mitigations

Advisories

Technical & other

Sources: NVD · CVE.org · All sources and attribution · EPSS