Skip to content
KitploitKITPLOIT
ToolsExploitsBlog
Log in
Submit
ToolsExploitsBlog
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.

FeedsContactPrivacy© 2026 Kitploit

Tool Directory

Categories

View all categories
Loading categories
CVE-2026-96872 — Report and proof-of-concept for CVE-2026-96872, an unsaved-code authorization bypass in WikiLambda, with validation notes and upstream patch references. | Kitploit
Tools/GitHubGitHub/bombobombone/cve-2026-96872
Vulnerability AnalysisExploitationWeb SecurityPapers & Research
GitHubbombobombone/cve-2026-96872

CVE-2026-96872

Report and proof-of-concept for CVE-2026-96872, an unsaved-code authorization bypass in WikiLambda, with validation notes and upstream patch references.

View Repository
1 month agoNot yet reviewed
Website

Most Popular

View all →

Discover the most used tools by our community.

Explore all tools

Browse our collection of tools

View all tools →
Share

CVE-2026-96872: Unsaved-code authorization bypass

Reporter: Marco Paciaroni (BomboBombone).

WikiLambda did not apply its unsaved-code authorization rules throughout nested function data. An anonymous caller could cause unapproved source code to cross the permission boundary and reach the configured function evaluator.

Affected versions

The CVE record identifies WikiLambda versions before 1.47.0 as affected.

Impact and conditions

The issue requires WikiLambda and a configured function orchestrator/evaluator. It bypasses the permission governing submission of unsaved code. The evaluator uses WASM isolation; the finding does not establish execution on the MediaWiki host or a sandbox escape.

Recorded validation

The original report records a controlled local comparison using a capture service. A request that should have been rejected was forwarded across the authorization boundary. This established unauthorized code submission; the capture service did not execute host commands.

Fix

The upstream change makes unsaved-code detection inspect nested objects and lists. Authorization must account for code throughout the submitted structure before forwarding a request.

Proof of concept

python poc.py --api http://127.0.0.1:4000/api.php

The local test wiki must point its WikiLambda orchestrator at the loopback capture service started by the script. The PoC compares the rejected control with the nested Z825 request and uses a harmless returned marker.

References

  • CVE record
  • Upstream fix
  • Upstream tracking task
  • Blog write-up
Download Tool