Vulnocalypse
Back to feed
34impact

libssh2 - Heap Buffer Over-read via sftp_symlink() in sftp.c

libssh2 · CVE-2025-15661
0 news outlets0 CERTs and agencies0 researchers

What is it?

libssh2 through 1.11.1, fixed in commit 2dae302, contains an out-of-bounds heap read vulnerability in the sftp_symlink() function in src/sftp.c that allows a malicious SSH server or man-in-the-middle attacker to disclose heap memory contents or cause a crash by sending a crafted SSH_FXP_NAME response. Attackers can supply a link_len value larger than the actual packet data in SSH_FXP_NAME responses for SFTP READLINK and REALPATH operations, triggering a heap buffer over-read of up to target_len minus one bytes due to the missing validation of available packet buffer size before the memcpy operation.

Evidence

No coverage recorded yet.

Exploitation

  • Public proof of concept
  • Exploited in the wild
  • Listed as known exploited
CVSS
6.5
EPSS
0.6%
First seen
2 d ago
Status
corroborated

All libssh2 vulnerabilities