Skip to content

Add account-takeover modules#21

Open
UncleJ4ck wants to merge 1 commit into
Orange-Cyberdefense:mainfrom
UncleJ4ck:glpi-account-takeover-modules
Open

Add account-takeover modules#21
UncleJ4ck wants to merge 1 commit into
Orange-Cyberdefense:mainfrom
UncleJ4ck:glpi-account-takeover-modules

Conversation

@UncleJ4ck

@UncleJ4ck UncleJ4ck commented Jun 17, 2026

Copy link
Copy Markdown

Account-takeover modules split out of #12 (API field tampering, password-reset abuse, insecure account deletion). Each verifies the EFFECT (the protected field actually changed) rather than a 200 response.

Notes:

  • Split from Add behaviorally-validated GLPI CVE/GHSA detection modules #12, one PR per vulnerability class.
  • Uses the existing self.get/self.post helpers (CSRF + URL expansion); a few apirest and edge calls stay direct where the helper would add nothing.
  • Exercised against live 10.0.x/11.0.x vulnerable and patched instances.
  • Includes glpwnme/exploits/lowpriv.py (shared low-privilege test-account helper); it also appears in the other access/SSRF/ATO splits, so merge it once and the rest rebase cleanly.

@UncleJ4ck UncleJ4ck force-pushed the glpi-account-takeover-modules branch from 28b4938 to c0e03d8 Compare June 17, 2026 17:43
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