CVE-2026-25481Patch(langroid / langroid)

LOWCVSS 9.6 · CRITICAL

Signal is active with 2 mentions in latest observed window

Immediate actions

  • Patch langroid langroid systems immediately

Recommended action window: Monitor and triage in normal cycle

NVD description

Langroid is a framework for building large-language-model-powered applications. Prior to version 0.59.32, there is a bypass to the fix for CVE-2025-46724. TableChatAgent can call pandas_eval tool to evaluate the expression. There is a WAF in langroid/utils/pandas_utils.py introduced to block code injection CVE-2025-46724. However it can be bypassed due to _literal_ok() returning False instead of raising UnsafeCommandError on invalid input, combined with unrestricted access to dangerous dunder attributes (__init__, __globals__, __builtins__). This allows chaining whitelisted DataFrame methods to leak the eval builtin and execute arbitrary code. This issue has been patched in version 0.59.32.

0.5/ 10 priority

Sources & remediation

Weakness type (CWE)
CWE-94

Priority

LOW

Exploitation

NONE

PoC

YES

Patch

AVAILABLE

Momentum

STABLE

Are you affected?

If you run products in this scope, you should treat this CVE as relevant to your environment.

  • langroid

Threat summary

  • Patch or workaround signal is available
  • 3 mentions across 2 observed days
  • Momentum state: stable

What's happening

  • Patch or workaround mentioned in 2 signals
  • Technical details provided in 2 signals
  • Disclosure: 1 classified signal
  • Peaked at 2 mentions on most recent observed day (2026-02-04)
  • 3 total mentions across 2 days

Affected systems

Vendors
Products
langroid

Deep dive

Activity timeline3 mentions / 2d
01122Mentions · 2026-02-03: 1Mentions · 2026-02-04: 2Patch / Workaround · 2026-02-03: 1Patch / Workaround · 2026-02-04: 1Technical Details · 2026-02-03: 1Technical Details · 2026-02-04: 102-0302-04
Signal classification2 categories
Patch
266.7%
Disclosure
133.3%
Referenced assets3 URLs
Classification over time
DateTotalLabels
2026-02-031
Patch1
2026-02-042
Disclosure1Patch1
Full discourse3 posts
  • CVE@CVEnew
    Patch

    CVE-2026-25481 Langroid is a framework for building large-language-model-powered applications. Prior to version 0.59.32, there is a bypass to the fix for CVE-2025-46724. TableChatAg… https://www.cve.org/CVERecord?id=CVE-2026-25481

    Post summary

    CVE-2026-25481 is addressed in Langroid version 0.59.32, with earlier versions containing a bypass to the fix for CVE-2025-46724.

    00010192
    56.5K followersView on X
  • 0day Signal@0dayPublishing
    Disclosure

    🚨 CVE-2026-25481: Langroid has WAF Bypass Leading ... Langroid's WAF fails spectacularly with a logic flaw in _literal_ok() that lets attackers chain DataFrame methods to le... https://zerodaysignal.com/vulnerability/CVE-2026-25481 #netsec #vulnerability #CVE #sysadmin #zeroday

    Post summary

    Langroid's WAF bypass (CVE‑2026‑25481) is due to a logic flaw in _literal_ok(), permitting method chaining, but the post lacks PoC, exploit code, patch info, or evidence of active exploitation.

    0000075
    132 followersView on X
  • PulsePatch.io@pulsepatchio
    Patch

    Langroid's TableChatAgent has a WAF bypass leading to RCE (CVE-2026-25481). Update to 0.59.32. Review deployments for exposure. #Langroid #RCE #infosec https://www.pulsepatch.io/posts/cve-2026-25481-langroid-waf-bypass-rce

    Post summary

    The post announces a CVE-2026-25481 vulnerability in Langroid TableChatAgent, warns of RCE via a WAF bypass, and recommends updating to 0.59.32 to mitigate the issue.

    0000034
    1 followersView on X
CPE platform detail1 entries

1 of 1 entries

PartVendorProductVersionTarget SWTarget HW
Applangroidlangroid---

Explore more