Skip to main content
Press slash or control plus K to focus the search. Use the arrow keys to navigate results and press enter to open a threat.
Reconnecting to live updates…

CVE-2025-4877: Out-of-bounds Write

0
Medium
VulnerabilityCVE-2025-4877cvecve-2025-4877
Published: Wed Aug 20 2025 (08/20/2025, 12:19:18 UTC)
Source: CVE Database V5

Description

There's a vulnerability in the libssh package where when a libssh consumer passes in an unexpectedly large input buffer to ssh_get_fingerprint_hash() function. In such cases the bin_to_base64() function can experience an integer overflow leading to a memory under allocation, when that happens it's possible that the program perform out of bounds write leading to a heap corruption. This issue affects only 32-bits builds of libssh.

AI-Powered Analysis

Machine-generated threat intelligence

AILast updated: 02/26/2026, 15:19:54 UTC

Technical Analysis

CVE-2025-4877 is a vulnerability identified in the libssh package, specifically affecting 32-bit builds. The issue occurs when the ssh_get_fingerprint_hash() function receives an input buffer larger than expected. This triggers an integer overflow in the bin_to_base64() function, which calculates memory allocation sizes. Due to the overflow, the allocated memory buffer is smaller than required, leading to an out-of-bounds write during base64 encoding. This heap corruption can potentially be exploited to alter program behavior, cause crashes, or execute arbitrary code, although exploitation complexity is high. The vulnerability requires local access with low privileges and does not need user interaction, limiting remote exploitation potential. The CVSS score of 4.5 reflects medium severity, considering the limited impact on confidentiality, integrity, and availability, and the high attack complexity. No known exploits have been reported in the wild, and no official patches are currently linked, though updates from libssh maintainers are expected. This vulnerability primarily affects systems running 32-bit versions of libssh, which are less common today but still present in embedded devices, legacy systems, and some specialized environments.

Potential Impact

The vulnerability can lead to heap corruption through out-of-bounds writes, potentially causing application crashes or enabling attackers to manipulate program execution flow. While the impact on confidentiality, integrity, and availability is rated low to medium, successful exploitation could allow privilege escalation or code execution in local contexts. Organizations relying on 32-bit libssh builds, especially in embedded systems or legacy infrastructure, face increased risk. Disruption of SSH fingerprint hashing could affect authentication processes, potentially undermining secure communications. The requirement for local access and high attack complexity reduces the likelihood of widespread exploitation but does not eliminate risk in targeted attacks. The absence of known exploits in the wild currently limits immediate threat but underscores the need for proactive mitigation.

Mitigation Recommendations

Organizations should monitor libssh project updates and apply patches promptly once available. In the interim, restrict access to systems running 32-bit libssh builds to trusted users only. Implement strict input validation and bounds checking on inputs passed to ssh_get_fingerprint_hash() to prevent oversized buffers. Consider recompiling libssh for 64-bit architectures where possible, as 64-bit builds are not affected. Employ runtime protections such as heap integrity checks and address space layout randomization (ASLR) to mitigate exploitation impact. Conduct code audits and penetration testing focusing on SSH-related components to detect potential exploitation attempts. For embedded or legacy devices where patching is challenging, isolate these systems within secure network segments and monitor for anomalous behavior.

Pro Console: star threats, build custom feeds, automate alerts via Slack, email & webhooks.Upgrade to Pro

Technical Details

Data Version
5.1
Assigner Short Name
redhat
Date Reserved
2025-05-16T22:23:41.045Z
Cvss Version
3.1
State
PUBLISHED

Threat ID: 68a5c06fad5a09ad0004bff1

Added to database: 8/20/2025, 12:32:47 PM

Last enriched: 2/26/2026, 3:19:54 PM

Last updated: 3/21/2026, 4:23:45 AM

Views: 114

Community Reviews

0 reviews

Crowdsource mitigation strategies, share intel context, and vote on the most helpful responses. Sign in to add your voice and help keep defenders ahead.

Sort by
Loading community insights…

Want to contribute mitigation steps or threat intel context? Sign in or create an account to join the community discussion.

Actions

PRO

Updates to AI analysis require Pro Console access. Upgrade inside Console → Billing.

Please log in to the Console to use AI analysis features.

Need more coverage?

Upgrade to Pro Console for AI refresh and higher limits.

For incident response and remediation, OffSeq services can help resolve threats faster.

Latest Threats

Breach by OffSeqOFFSEQFRIENDS — 25% OFF

Check if your credentials are on the dark web

Instant breach scanning across billions of leaked records. Free tier available.

Scan now
OffSeq TrainingCredly Certified

Lead Pen Test Professional

Technical5-day eLearningPECB Accredited
View courses