Code Audit is live!  Try it now

The AISafe Blog

CSP2XSS: Vulnerability in Next.js App Router

May 8, 2026

CSP2XSS: Vulnerability in Next.js App Router

A single HTTP request with a crafted Content-Security-Policy header breaks out of an HTML attribute and injects script content into framework-generated <script> tags. Cached responses propagate the payload to every later visitor.

Traces of RCE: Exploiting Langfuse Prototype Pollution

May 7, 2026

Traces of RCE: Exploiting Langfuse Prototype Pollution

An authenticated OTel trace with maliciously crafted attribute key can enable cross-project trace exposure and remote code execution.

Critical RCE vulnerability in LiteLLM Proxy

April 22, 2026

Critical RCE vulnerability in LiteLLM Proxy

We independently discovered and chained two vulnerabilities in LiteLLM Proxy into unauthenticated RCE. Upgrade to v1.83.7-stable.

CVE-2026-35455: Stored XSS via OCR Text in Immich's Panorama Viewer

April 9, 2026

CVE-2026-35455: Stored XSS via OCR Text in Immich's Panorama Viewer

Paint HTML as visible text on a 360° image. PaddleOCR extracts it, the database stores it, and the panorama viewer hands it to innerHTML. Any user who opens the OCR overlay runs your JavaScript.

CVE-2026-29772: Memory DoS in Astro Server Islands

March 26, 2026

CVE-2026-29772: Memory DoS in Astro Server Islands

A single POST request can exhaust your server's memory. The vulnerable endpoint is registered by default, even if you don't use Server Islands.

"Please perform a comprehensive security audit" - and why it doesn't work

March 16, 2026

"Please perform a comprehensive security audit" - and why it doesn't work

How Claude Code or Codex won't secure your application, and why AISafe found 7 CVEs in a file hosting app where they couldn't.