Lucene search
+L

19331 matches found

osv_azl
osv_azl
•added 2026/07/30 5:16 p.m.•52 views

AZL-94449 CVE-2026-54522 affecting package rubygem-msgpack for versions less than 1.8.4-1

MessagePack for Ruby is an implementation of the MessagePack binary serialization format. Prior to 1.8.2, MessagePack::Bufferclear in ext/msgpack/buffer.c leaves rmemlast, rmemend, and rmemowner stale after msgpackbuffershiftchunk returns an rmem page to the shared pool, allowing a subsequent...

5.4CVSS6AI score0.00227EPSS
SaveExploits1References1
osv_ubuntu
osv_ubuntu
•added 2026/07/30 5:16 p.m.•19 views

UBUNTU-CVE-2026-54522

MessagePack for Ruby is an implementation of the MessagePack binary serialization format. Prior to 1.8.2, MessagePack::Bufferclear in ext/msgpack/buffer.c leaves rmemlast, rmemend, and rmemowner stale after msgpackbuffershiftchunk returns an rmem page to the shared pool, allowing a subsequent...

5.4CVSS6AI score0.00227EPSS
SaveExploits1References3
UbuntuCve
UbuntuCve
•added 2026/07/30 5:16 p.m.•16 views

CVE-2026-54522

MessagePack for Ruby is an implementation of the MessagePack binary serialization format. Prior to 1.8.2, MessagePack::Bufferclear in ext/msgpack/buffer.c leaves rmemlast, rmemend, and rmemowner stale after msgpackbuffershiftchunk returns an rmem page to the shared pool, allowing a subsequent...

5.4CVSS5.9AI score0.00227EPSS
SaveExploits1References2
CVE
CVE
•added 2026/07/30 4:33 p.m.•141 views

CVE-2026-54522

CVE-2026-54522 affects MessagePack for Ruby prior to 1.8.2, where MessagePack::Buffer#clear can leave internal rmem pointers stale after a chunk return, enabling a subsequent Buffer#write to alias the freed page and potentially disclose or corrupt cross-buffer data. Root cause: stale rmem_last/rm...

5.4CVSS6AI score0.00227EPSS
SaveExploits1References2Affected Software1
osv_cve
osv_cve
•added 2026/07/30 4:33 p.m.•19 views

CVE-2026-54522 MessagePack::Buffer#clear Use-After-Free that Enables Cross-Buffer Disclosure

MessagePack for Ruby is an implementation of the MessagePack binary serialization format. Prior to 1.8.2, MessagePack::Bufferclear in ext/msgpack/buffer.c leaves rmemlast, rmemend, and rmemowner stale after msgpackbuffershiftchunk returns an rmem page to the shared pool, allowing a subsequent...

2.1CVSS5.8AI score
SaveExploits0References4
Debian CVE
Debian CVE
•added 2026/07/30 4:33 p.m.•33 views

CVE-2026-54522

MessagePack for Ruby is an implementation of the MessagePack binary serialization format. Prior to 1.8.2, MessagePack::Bufferclear in ext/msgpack/buffer.c leaves rmemlast, rmemend, and rmemowner stale after msgpackbuffershiftchunk returns an rmem page to the shared pool, allowing a subsequent...

5.4CVSS6AI score0.00227EPSS
SaveExploits1
Vulnrichment
Vulnrichment
•added 2026/07/30 4:33 p.m.•19 views

CVE-2026-54522 MessagePack::Buffer#clear Use-After-Free that Enables Cross-Buffer Disclosure

MessagePack for Ruby is an implementation of the MessagePack binary serialization format. Prior to 1.8.2, MessagePack::Bufferclear in ext/msgpack/buffer.c leaves rmemlast, rmemend, and rmemowner stale after msgpackbuffershiftchunk returns an rmem page to the shared pool, allowing a subsequent...

2.1CVSS6AI score0.00227EPSS
SaveExploits1References2
attackerkb
attackerkb
•added 2026/07/30 4:33 p.m.•26 views

CVE-2026-54522

MessagePack for Ruby is an implementation of the MessagePack binary serialization format. Prior to 1.8.2, MessagePack::Bufferclear in ext/msgpack/buffer.c leaves rmemlast, rmemend, and rmemowner stale after msgpackbuffershiftchunk returns an rmem page to the shared pool, allowing a subsequent...

2.1CVSS6AI score0.00227EPSS
SaveExploits1References3Affected Software1
Cvelist
Cvelist
•added 2026/07/30 4:33 p.m.•52 views

CVE-2026-54522 MessagePack::Buffer#clear Use-After-Free that Enables Cross-Buffer Disclosure

MessagePack for Ruby is an implementation of the MessagePack binary serialization format. Prior to 1.8.2, MessagePack::Bufferclear in ext/msgpack/buffer.c leaves rmemlast, rmemend, and rmemowner stale after msgpackbuffershiftchunk returns an rmem page to the shared pool, allowing a subsequent...

2.1CVSS0.00227EPSS
SaveExploits1References2
Mend
Mend
•added 2026/07/30 4:33 p.m.•9 views

CVE-2026-54522

MessagePack for Ruby is an implementation of the MessagePack binary serialization format. Prior to 1.8.2, MessagePack::Bufferclear in ext/msgpack/buffer.c leaves rmemlast, rmemend, and rmemowner stale after msgpackbuffershiftchunk returns an rmem page to the shared pool, allowing a subsequent...

5.4CVSS6AI score0.00227EPSS
SaveExploits1References7
RedhatCVE
RedhatCVE
•added 2026/07/30 2:47 p.m.•17 views

CVE-2026-54620

A flaw was found in sqlite3-ruby, a Ruby binding for the SQLite3 embedded database. This vulnerability occurs because callbacks used for SQLite aggregate functions can be prematurely freed while still being referenced during aggregation. A local attacker could potentially exploit this...

4.5CVSS6AI score0.00142EPSS
SaveExploits0References7
osv_ghsa
osv_ghsa
•added 2026/07/30 2:44 p.m.•34 views

GHSA-5P9G-J988-PCWV MCP Ruby SDK: Ruby SSE Session Poisoning

Summary Vulnerability: Missing Session Ownership Validation in the Ruby MCP SDK's Streamable and SSE HTTP transport implementation. Any attacker with a stolen session ID can execute tools with the victim's session. This is a silent attack - the victim's session is compromised and being used for...

8.3CVSS6AI score0.0048EPSS
SaveExploits0References5
EUVD
EUVD
•added 2026/07/30 2:44 p.m.•30 views

EUVD-2026-50501

MCP Ruby SDK: Ruby SSE Session Poisoning...

8.3CVSS5.8AI score0.0048EPSS
SaveExploits0References4
Github Security Blog
Github Security Blog
•added 2026/07/30 2:44 p.m.•27 views

MCP Ruby SDK: Ruby SSE Session Poisoning

Summary Vulnerability: Missing Session Ownership Validation in the Ruby MCP SDK's Streamable and SSE HTTP transport implementation. Any attacker with a stolen session ID can execute tools with the victim's session. This is a silent attack - the victim's session is compromised and being used for...

8.3CVSS6AI score0.0048EPSS
SaveExploits0References5Affected Software1
Github Security Blog
Github Security Blog
•added 2026/07/30 2:44 p.m.•27 views

MCP Ruby SDK: Unbounded JSON-RPC request body causes uncontrolled memory allocation in StreamableHTTPTransport

Summary An unauthenticated remote attacker can force any MCP Ruby SDK server using MCP::Server::Transports::StreamableHTTPTransport to allocate gigabytes of memory by sending a single oversized JSON-RPC POST. The transport reads the entire HTTP body into a Ruby String and parses it with...

7.5CVSS6.1AI score0.00784EPSS
SaveExploits0References5Affected Software1
EUVD
EUVD
•added 2026/07/30 2:44 p.m.•34 views

EUVD-2026-50502

MCP Ruby SDK: Unbounded JSON-RPC request body causes uncontrolled memory allocation in StreamableHTTPTransport...

7.5CVSS5.8AI score0.00784EPSS
SaveExploits0References4
EUVD
EUVD
•added 2026/07/30 2:43 p.m.•23 views

EUVD-2026-50498

MCP Ruby SDK: Unbounded session retention in StreamableHTTPTransport allows memory exhaustion via initialize flood...

5.3CVSS5.8AI score0.00507EPSS
SaveExploits0References4
EUVD
EUVD
•added 2026/07/30 2:41 p.m.•27 views

EUVD-2026-50500

MCP Ruby SDK: Unbounded line buffer in stdio transports leads to memory exhaustion DoS...

6.2CVSS5.9AI score0.00184EPSS
SaveExploits0References4
Github Security Blog
Github Security Blog
•added 2026/07/30 2:41 p.m.•23 views

MCP Ruby SDK: Unbounded line buffer in stdio transports leads to memory exhaustion (DoS)

Summary The stdio transports in MCP::Server::Transports::StdioTransport and MCP::Client::Stdio read newline-delimited JSON-RPC frames using IOgets with no limit argument. CRuby's IOgets with no limit reads from the current position until the next separator \n with no upper bound on the returned...

6.2CVSS6.3AI score0.00184EPSS
SaveExploits0References5Affected Software1
osv_ghsa
osv_ghsa
•added 2026/07/30 2:41 p.m.•28 views

GHSA-7683-3W9X-CH42 MCP Ruby SDK: Unbounded line buffer in stdio transports leads to memory exhaustion (DoS)

Summary The stdio transports in MCP::Server::Transports::StdioTransport and MCP::Client::Stdio read newline-delimited JSON-RPC frames using IOgets with no limit argument. CRuby's IOgets with no limit reads from the current position until the next separator \n with no upper bound on the returned...

6.2CVSS6.4AI score0.00184EPSS
SaveExploits0References5
Rows per page
Query Builder