FERRAMENTAS LINUX: Critical Security Alert: CVE-2025-24359 in Python-Asteval (Fedora 42) – Patch Now

sexta-feira, 18 de julho de 2025

Critical Security Alert: CVE-2025-24359 in Python-Asteval (Fedora 42) – Patch Now

 

Fedora


Fedora 42 users: A critical CVE-2025-24359 vulnerability in python-asteval allows format string exploits, risking sandbox escape. Learn how to patch, understand the threat, and secure your system with our in-depth analysis.

What Is Python-Asteval?

ASTEVAL is a Python library designed for safe(ish) evaluation of mathematical expressions, leveraging Python’s ast module. It provides a restricted execution environment for user-input math operations, often integrating NumPy functions for enhanced capabilities.

Why Is CVE-2025-24359 Critical?

  • Threat: Maliciously crafted format strings can bypass security, leading to arbitrary code execution.

  • Impact: Attackers may escape the sandbox, compromising system integrity.

  • Severity: Rated high-risk (Red Hat Bugzilla #2341976).

Did You Know? Format string vulnerabilities have historically enabled memory corruption exploits—similar to infamous CVEs like CVE-2000-0847 (Wu-Ftpd).


Patch & Update Instructions

Affected Systems

  • Fedora 42 (python-asteval v1.0.5-3 and earlier).

How to Fix

  1. Terminal Command:

    bash
    su -c 'dnf upgrade --advisory FEDORA-2025-83c141f000'  
  2. Manual Update:


Technical Deep Dive: CVE-2025-24359

Root Cause

The exploit arises from improper input sanitization in ASTEVAL’s string formatting, allowing attackers to inject malicious payloads.

Mitigation Strategies

  • Input Validation: Restrict user-supplied format strings.

  • Sandbox Hardening: Use seccomp or Linux namespaces for isolation.


Change Log & References

Recent Updates

  • 2025-07-09 – v1.0.6-1: Patched CVE-2025-24359 (RH#2341976).

  • 2025-06-03 – v1.0.5-3: Python 3.14 compatibility.

Official Sources


FAQ: Python-Asteval Security

❓ Is this vulnerability exploitable remotely?

→ Only if the attacker has local access or via a compromised web app using ASTEVAL.

❓ Does this affect other Linux distros?

→ Currently confirmed only in Fedora 42, but check your package manager for updates.

Nenhum comentário:

Postar um comentário