Analysis and contextual insights are available on OpenCVE Cloud.
No vendor fix or workaround currently provided.
Additional remediation guidance may be available on OpenCVE Cloud.
Tracking
Sign in to view the affected projects.
| Source | ID | Title |
|---|---|---|
Github GHSA |
GHSA-4mrv-5p47-p938 | MessagePack::Buffer#clear Use-After-Free that Enables Cross-Buffer Disclosure |
Thu, 30 Jul 2026 20:15:00 +0000
| Type | Values Removed | Values Added |
|---|---|---|
| First Time appeared |
Msgpack
Msgpack msgpack |
|
| Vendors & Products |
Msgpack
Msgpack msgpack |
Thu, 30 Jul 2026 18:30:00 +0000
| Type | Values Removed | Values Added |
|---|---|---|
| Metrics |
ssvc
|
Thu, 30 Jul 2026 17:00:00 +0000
| Type | Values Removed | Values Added |
|---|---|---|
| Description | MessagePack for Ruby is an implementation of the MessagePack binary serialization format. Prior to 1.8.2, MessagePack::Buffer#clear in ext/msgpack/buffer.c leaves rmem_last, rmem_end, and rmem_owner stale after _msgpack_buffer_shift_chunk returns an rmem page to the shared pool, allowing a subsequent Buffer#write and a second MessagePack::Buffer to alias the page and disclose or corrupt cross-buffer data. This issue is fixed in version 1.8.2. | |
| Title | MessagePack::Buffer#clear Use-After-Free that Enables Cross-Buffer Disclosure | |
| Weaknesses | CWE-416 | |
| References |
| |
| Metrics |
cvssV4_0
|
Status: PUBLISHED
Assigner: GitHub_M
Published:
Updated: 2026-07-30T17:39:15.020Z
Reserved: 2026-06-15T18:40:01.651Z
Link: CVE-2026-54522
Updated: 2026-07-30T17:38:06.996Z
No data.
No data.
OpenCVE Enrichment
Updated: 2026-07-30T20:00:18Z
Github GHSA