Skip to content

Commit 41d7719

Browse files
Merge pull request #14680 from projectdiscovery/pussycat0x-patch-8
Create aem-jcr-exposure.yaml
2 parents f0f82fe + 27bbf18 commit 41d7719

File tree

1 file changed

+32
-0
lines changed

1 file changed

+32
-0
lines changed
Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
id: aem-jcr-exposure
2+
3+
info:
4+
name: Adobe AEM JCR Compare Exposure
5+
author: pussycat0x
6+
severity: medium
7+
description: |
8+
Detected an exposed Adobe AEM JCR compare functionality that was accessible without proper authorization. This exposure may have allowed attackers to infer repository structure or sensitive content through comparison operations.
9+
reference:
10+
- https://experienceleague.adobe.com/docs/experience-manager-65/administering/security/security-checklist.html
11+
- https://medium.com/@vsr061/adobe-experience-manager-security-issues-9b5bd24e0eb0
12+
metadata:
13+
verified: true
14+
max-request: 1
15+
shodan-query: http.component:"Adobe Experience Manager"
16+
tags: aem,adobe,exposure,misconfiguration,jcr
17+
18+
http:
19+
- method: GET
20+
path:
21+
- "{{BaseURL}}/jcr:content.json"
22+
- "{{BaseURL}}/etc/replication/agents.author/publish/jcr:content.json"
23+
24+
stop-at-first-match: true
25+
26+
matchers:
27+
- type: dsl
28+
dsl:
29+
- status_code == 200
30+
- contains(content_type, "application/json")
31+
- contains_all(body, "jcr:createdBy", "cq:template")
32+
condition: and

0 commit comments

Comments
 (0)