Cloudanix VulnDB

CVE-2025-3360

Low · 3.7

CVSS

3.7

EPSS

0.6%

Published

Apr 7, 2025

CISA due date

—

Cloudanix analysis

Monitor only SSVC: Track

A rare parsing error in a common system library can cause certain programs to crash when given unusual date information, but the problem is hard to trigger and has limited real-world impact.

Exploitation
Remote Unauthenticated
Attacker needs
None
Complexity
Moderate
Impact
Denial Of Service
Component
Library
Class
Memory Corruption
Remediation
Upgrade
Effort
Medium
Patch risk
Low

What it actually does

Integer overflow and subsequent buffer under-read in g_date_time_new_from_iso8601 when handling long invalid ISO 8601 timestamps, resulting in limited denial-of-service conditions.

Why it matters to the business

Applications relying on the affected library may experience crashes or degraded availability when processing crafted timestamp input; the flaw affects a narrow set of Red Hat Enterprise Linux 7.5 compute node and server deployments with low overall operational risk.

How an attack unfolds

An attacker supplies a specially crafted, excessively long invalid ISO 8601 timestamp string to any code path invoking g_date_time_new_from_iso8601, triggering the integer overflow and buffer under-read to induce a crash.

How to fix it

Update libssh2 and related packages on Red Hat Enterprise Linux 7.5 systems to version 0:1.4.3-11.el7_5.1 or later for both compute node and server variants; rebuild or restart dependent services after installation.

How to confirm the fix worked

Query installed package versions with rpm or yum/dnf and confirm the presence of 1.4.3-11.el7_5.1 or newer; test timestamp parsing functions with known-bad inputs to verify absence of crashes.

Typical attack path

  1. Identify an exposed interface or API that accepts ISO 8601 timestamp strings and passes them to g_date_time_new_from_iso8601
  2. Craft a long, syntactically invalid timestamp that triggers integer overflow during length or value calculations
  3. Submit the malicious timestamp over the network or via local input channels
  4. Observe application crash or service interruption confirming the buffer under-read

How to detect it

Search application and system logs for crashes or segmentation faults occurring immediately after receipt of timestamp-formatted input; review process core dumps or stack traces referencing g_date_time_new_from_iso8601.

What your security team should do

  • Apply the listed package updates to all affected RHEL 7.5 systems within standard change windows
  • Review and inventory applications that call GLib date-time functions
  • Monitor EPSS trend for any continued increase and reassess if exploit code appears

The record

A flaw was found in GLib. An integer overflow and buffer under-read occur when parsing a long invalid ISO 8601 timestamp with the g_date_time_new_from_iso8601() function.

Affected packages

Ecosystem Package Introduced Fixed
Debian:11 glib2.0 0 2.66.8-1+deb11u6
Debian:12 glib2.0 0 No fix
Debian:13 glib2.0 0 2.84.1-1
Mageia:9 glib2.0 0 2.76.3-1.6.mga9
SUSE:Linux Enterprise Micro 5.3 glib2 0 2.70.5-150400.3.20.1
SUSE:Linux Enterprise Micro 5.4 glib2 0 2.70.5-150400.3.20.1
SUSE:Linux Enterprise Micro 5.5 glib2 0 2.70.5-150400.3.20.1
SUSE:Linux Enterprise Module for Basesystem 15 SP6 glib2 0 2.78.6-150600.4.11.1
openSUSE:Leap 15.6 glib2 0 2.78.6-150600.4.11.1
openSUSE:Leap 15.6 glib2-doc 0 2.78.6-150600.4.11.1
openSUSE:Tumbleweed glib2 0 2.84.1-2.1

Related vulnerabilities