Skip to content

chore: enhance adobe aem skills and pocs for web#30

Merged
GangGreenTemperTatum merged 2 commits into
mainfrom
cap-990-enhance-adobe-aem-skills-with-novel-cve-pocs
May 29, 2026
Merged

chore: enhance adobe aem skills and pocs for web#30
GangGreenTemperTatum merged 2 commits into
mainfrom
cap-990-enhance-adobe-aem-skills-with-novel-cve-pocs

Conversation

@GangGreenTemperTatum
Copy link
Copy Markdown
Contributor

Summary

  • aem-sling-exploitation skill update from Ep176 Jim Green research — SSRF vectors (opensocial, shindig, CVE-2018-12809, sitecatalyst), encoded slash bypass (%2F), dam/merge/metadata extension confusion, error-path selector chaining strategy, double-bypass chain visual, /var path enumeration, financial data hunting notes, expanded sensitive data locations
  • XSS gadgets enriched with detection guidance, key insights, and local PoC references for each gadget (moment.js format injection, jQuery .text() DOMPurify bypass, javascript: URI validation bypass)
  • 3 standalone PoC HTML files added under pocs/:
    • moment-format-xss.html — loads moment.js from CDN, format param from query string
    • jquery-text-dompurify-bypass.html — DOMPurify + jQuery .text() entity re-decoding chain
    • javascript-uri-validation-bypass.html — URL constructor validation + window.open

Test plan

  • just validate passes (confirmed locally — 0 failures)
  • Skill markdown renders correctly and PoC links resolve
  • Dispatcher bypass patterns section has SSRF, encoded slash, and error-path chaining
  • XSS gadgets section has detection guidance and PoC refs for all 3 gadgets

Added encoded slash bypass (%2F), SSRF proxy servlets (opensocial, shindig,
reportingservices CVE-2018-12809, sitecatalyst), dam/merge/metadata extension
confusion, error-path selector chaining strategy, double-bypass chain visual,
/var path enumeration, financial data hunting notes, XSS gadget detection
guidance and local PoC references.
@GangGreenTemperTatum GangGreenTemperTatum merged commit 5182a8c into main May 29, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant