8 Critical Vulnerabilities Discovered by AI Pentest Agents

AI Pentest Agents Uncover 8 Severe Vulnerabilities in NodeBB

Demonstrating the rapid evolution of automated code auditing, AI pentesting agents operated by Aikido Security uncovered eight high-severity security flaws in NodeBB forum software in just six hours. The vulnerabilities affected all NodeBB instances running versions prior to 4.14.0. While the maintainers have addressed the flaws—culminating in the release of version 4.14.2—the findings highlight systemic authorization check gaps across the application’s source code.

Exposed Admin Panels, Private Chats, and Federation Code Flaws

The eight flaws spanned several core features, allowing unauthorized access without complex exploit payloads:

  • Bypassed Admin Access: A regular forum user could point their homepage settings parameter directly at the admin URL. Because authentication restrictions were enforced only on the client side in the browser, bypassing them granted immediate access to the administrative dashboard, site logs, and user export lists.

  • Private Chat & Data Exposure: Unauthenticated visitors could exploit direct API routes to dump private category contents or read private messages individually by spoofing user identity parameters.

  • Translation Pass XSS: NodeBB filled page templates with dynamic content before executing a second pass to insert translated text. Attackers could inject translation codes inside ordinary forum posts, triggering arbitrary JavaScript execution whenever a user loaded the page. Resolving this single architectural flaw required NodeBB to refactor 325 files in version 4.14.0.

  • Fediverse Federation Risks: Five of the eight bugs resided within NodeBB’s federation engine (which links forums to Mastodon and the broader Fediverse). Forums installed fresh on version 4 had federation enabled by default, exposing them to all eight flaws, whereas upgraded version 3 instances had federation toggled off.

NodeBB administrators are strongly advised to update to version 4.14.2 immediately. Simply disabling federation is insufficient, as multiple flaws remain accessible on non-federated instances.

🛡️ Our Perspective: The Rapid Acceleration of Vulnerability Discovery

From a defensive standpoint, this event illustrates a critical paradigm shift: the speed at which vulnerabilities are found is accelerating drastically thanks to AI. While it is highly encouraging that AI agents can audit codebases and uncover hidden logical flaws in hours rather than months, it also serves as a stark warning. The exact same AI capabilities are undoubtedly in the hands of threat actors. Relying on legacy authentication checks or security-through-obscurity is no longer viable. We strongly advise development teams to integrate AI-driven static and dynamic analysis into their CI/CD pipelines to match the capabilities of modern adversaries.

Privacy Preference Center