{"metadata": {"vulnerability": "CVE-2026-54522", "count": 38, "kinds": {"milestone": 12, "sighting": 2, "kev": 0, "other": 24}}, "data": [{"timestamp": "2026-06-15T18:40:01.651Z", "date_only": false, "value": "2026-06-15T18:40:01.651Z", "kind": "milestone", "label": "Reserved", "source": "cvelistv5", "record": "CVE-2026-54522", "field": "cveMetadata.dateReserved"}, {"timestamp": "2026-07-21T08:19:55.189Z", "date_only": false, "value": "2026-07-21T08:19:55.189420Z", "kind": "milestone", "label": "Published", "source": "cleanstart \u00b7 CLEANSTART-2026-DE16221", "record": "CLEANSTART-2026-DE16221", "field": "published", "metric_role": "disclosure", "metric_basis": "recorded_event", "linked_record": true}, {"timestamp": "2026-07-30T16:33:06.080Z", "date_only": false, "value": "2026-07-30T16:33:06.080Z", "kind": "milestone", "label": "Published", "source": "cvelistv5", "record": "CVE-2026-54522", "field": "cveMetadata.datePublished", "metric_role": "disclosure", "metric_basis": "recorded_event"}, {"timestamp": "2026-07-30T16:33:06.080Z", "date_only": false, "value": "2026-07-30T16:33:06.080Z", "kind": "other", "label": "Updated", "source": "cvelistv5 / GitHub_M", "record": "CVE-2026-54522", "field": "containers.cna.providerMetadata.dateUpdated"}, {"timestamp": "2026-07-30T16:33:12Z", "date_only": false, "value": "2026-07-30T16:33:12Z", "kind": "milestone", "label": "Published", "source": "github \u00b7 GHSA-4MRV-5P47-P938", "record": "GHSA-4MRV-5P47-P938", "field": "published", "metric_role": "disclosure", "metric_basis": "recorded_event", "linked_record": true}, {"timestamp": "2026-07-30T16:33:12Z", "date_only": false, "value": "2026-07-30T16:33:12Z", "kind": "other", "label": "Updated", "source": "github \u00b7 GHSA-4MRV-5P47-P938", "record": "GHSA-4MRV-5P47-P938", "field": "modified", "linked_record": true}, {"timestamp": "2026-07-30T17:16:00Z", "date_only": false, "value": "2026-07-30T17:16:00Z", "kind": "milestone", "label": "Published", "source": "osv_ubuntu \u00b7 UBUNTU-CVE-2026-54522", "record": "UBUNTU-CVE-2026-54522", "field": "published", "metric_role": "disclosure", "metric_basis": "recorded_event", "linked_record": true}, {"timestamp": "2026-07-30T17:16:33.030Z", "date_only": false, "value": "2026-07-30T17:16:33.030", "kind": "milestone", "label": "Published", "source": "fkie_nvd \u00b7 FKIE_CVE-2026-54522", "record": "FKIE_CVE-2026-54522", "field": "published", "metric_role": "disclosure", "metric_basis": "recorded_event", "linked_record": true}, {"timestamp": "2026-07-30T17:31:24.215Z", "date_only": false, "value": "2026-07-30T17:31:24.215031Z", "kind": "sighting", "label": "Seen", "source": "https://gist.github.com/alon710/f9483ca84f65ab9c98c78744c876def1", "record": "CVE-2026-54522", "field": "creation_timestamp", "uuid": "d8f3ad42-6626-47d5-8e92-cd6f6990bcd3", "content": "# CVE-2026-54522: CVE-2026-54522: Same-Process Use-After-Free and Cross-Buffer Data Disclosure in msgpack-ruby\n\n&gt; **CVSS Score:** 2.1\n&gt; **Published:** 2026-07-30\n&gt; **Full Report:** https://cvereports.com/reports/CVE-2026-54522\n\n## Summary\nA Use-After-Free (UAF) vulnerability exists in msgpack-ruby prior to version 1.8.2. The MessagePack::Buffer#clear method returns the associated 4 KiB rmem page to the shared pool but fails to reset the buffer's tracking pointers (rmem_last, rmem_end, and rmem_owner). Subsequent write operations on the cleared buffer can alias the freed page, allowing concurrent buffers to access, disclose, or corrupt cross-buffer data. This issue is resolved in version 1.8.2.\n\n## TL;DR\nA Use-After-Free in msgpack-ruby &lt; 1.8.2 allows cross-buffer memory aliasing, resulting in same-process information disclosure and stream corruption when buffers are cleared and reused.\n\n## Exploit Status: POC\n\n## Technical Details\n\n- **CWE ID**: CWE-416 (Use After Free)\n- **Attack Vector**: Local (AV:L)\n- **CVSS v4.0 Score**: 2.1 (Low)\n- **Exploit Status**: Proof-of-Concept Available\n- **Impact**: Information Disclosure / Stream Corruption\n- **KEV Status**: Not Listed\n\n## Affected Systems\n\n- Ruby applications utilizing the msgpack-ruby gem with persistent or pooled MessagePack::Buffer instances.\n- **msgpack-ruby**: &lt; 1.8.2 (Fixed in: `1.8.2`)\n\n## Mitigation\n\n- Upgrade the msgpack dependency to version 1.8.2 or later.\n- Refactor applications to instantiate a new MessagePack::Buffer for every serialization task instead of reusing and clearing a persistent buffer.\n- Conduct static analysis scanning of dependency trees to identify and flag older versions of the msgpack gem.\n\n**Remediation Steps:**\n1. Open the application's Gemfile and locate the msgpack dependency declaration.\n2. Update the entry to require version 1.8.2 or higher: gem 'msgpack', '&gt;= 1.8.2'\n3. Execute the package manager command to update the dependency: bundle update msgpack\n4. Deploy the updated dependency configuration to testing and production environments.\n\n## References\n\n- [GitHub Security Advisory GHSA-4mrv-5p47-p938](https://github.com/msgpack/msgpack-ruby/security/advisories/GHSA-4mrv-5p47-p938)\n- [Fix Commit 5627d71606b565641d2dd501b82aae862f4abe90](https://github.com/msgpack/msgpack-ruby/commit/5627d71606b565641d2dd501b82aae862f4abe90)\n- [Ruby Advisory Database Entry](https://github.com/rubysec/ruby-advisory-db/blob/master/gems/msgpack/CVE-2026-54522.yml)\n\n\n---\n*Generated by [CVEReports](https://cvereports.com/reports/CVE-2026-54522) - Automated Vulnerability Intelligence*", "url": "https://gist.github.com/alon710/f9483ca84f65ab9c98c78744c876def1"}, {"timestamp": "2026-07-30T17:38:58.315Z", "date_only": false, "value": "2026-07-30T17:38:58.315032Z", "kind": "other", "label": "Recorded", "source": "cvelistv5 / CISA-ADP", "record": "CVE-2026-54522", "field": "containers.adp.0.metrics.0.other.content.timestamp"}, {"timestamp": "2026-07-30T17:38:58.315Z", "date_only": false, "value": "2026-07-30T17:38:58.315032Z", "kind": "other", "label": "Recorded", "source": "fkie_nvd \u00b7 FKIE_CVE-2026-54522", "record": "FKIE_CVE-2026-54522", "field": "metrics.ssvcV203.0.ssvcData.timestamp", "linked_record": true}, {"timestamp": "2026-07-30T17:39:15.020Z", "date_only": false, "value": "2026-07-30T17:39:15.020Z", "kind": "other", "label": "Updated", "source": "cvelistv5", "record": "CVE-2026-54522", "field": "cveMetadata.dateUpdated"}, {"timestamp": "2026-07-30T17:39:15.020Z", "date_only": false, "value": "2026-07-30T17:39:15.020Z", "kind": "other", "label": "Updated", "source": "cvelistv5 / CISA-ADP", "record": "CVE-2026-54522", "field": "containers.adp.0.providerMetadata.dateUpdated"}, {"timestamp": "2026-07-30T18:35:03.754Z", "date_only": false, "value": "2026-07-30T18:35:03.754749Z", "kind": "sighting", "label": "Published proof of concept", "source": "https://github.com/msgpack/msgpack-ruby/security/advisories/GHSA-4mrv-5p47-p938", "record": "CVE-2026-54522", "field": "creation_timestamp", "uuid": "5c946aa5-3214-4fbe-b2f5-ec10a36ee606", "url": "https://github.com/msgpack/msgpack-ruby/security/advisories/GHSA-4mrv-5p47-p938", "metric_role": "exploit_publication", "metric_basis": "sighting_report"}, {"timestamp": "2026-08-01T11:12:05Z", "date_only": false, "value": "2026-08-01T11:12:05Z", "kind": "milestone", "label": "Published", "source": "osv_openeuler \u00b7 OESA-2026-3219", "record": "OESA-2026-3219", "field": "published", "metric_role": "disclosure", "metric_basis": "recorded_event", "linked_record": true}, {"timestamp": "2026-08-01T11:12:05Z", "date_only": false, "value": "2026-08-01T11:12:05Z", "kind": "milestone", "label": "Published", "source": "osv_openeuler \u00b7 OESA-2026-3220", "record": "OESA-2026-3220", "field": "published", "metric_role": "disclosure", "metric_basis": "recorded_event", "linked_record": true}, {"timestamp": "2026-08-01T11:12:05Z", "date_only": false, "value": "2026-08-01T11:12:05Z", "kind": "milestone", "label": "Published", "source": "osv_openeuler \u00b7 OESA-2026-3221", "record": "OESA-2026-3221", "field": "published", "metric_role": "disclosure", "metric_basis": "recorded_event", "linked_record": true}, {"timestamp": "2026-08-06T11:12:05Z", "date_only": false, "value": "2026-08-06T11:12:05Z", "kind": "other", "label": "Updated", "source": "osv_openeuler \u00b7 OESA-2026-3219", "record": "OESA-2026-3219", "field": "modified", "linked_record": true}, {"timestamp": "2026-08-06T11:12:05Z", "date_only": false, "value": "2026-08-06T11:12:05Z", "kind": "other", "label": "Updated", "source": "osv_openeuler \u00b7 OESA-2026-3220", "record": "OESA-2026-3220", "field": "modified", "linked_record": true}, {"timestamp": "2026-08-06T11:12:05Z", "date_only": false, "value": "2026-08-06T11:12:05Z", "kind": "other", "label": "Updated", "source": "osv_openeuler \u00b7 OESA-2026-3221", "record": "OESA-2026-3221", "field": "modified", "linked_record": true}, {"timestamp": "2026-08-06T19:59:15Z", "date_only": false, "value": "2026-08-06T19:59:15Z", "kind": "other", "label": "Updated", "source": "osv_ubuntu \u00b7 UBUNTU-CVE-2026-54522", "record": "UBUNTU-CVE-2026-54522", "field": "modified", "linked_record": true}, {"timestamp": "2026-08-07T01:17:32Z", "date_only": false, "value": "2026-08-07T01:17:32.000Z", "kind": "other", "label": "Advisory revision", "source": "csaf_microsoft \u00b7 MSRC_CVE-2026-54522", "record": "MSRC_CVE-2026-54522", "field": "document.tracking.revision_history.0.date", "linked_record": true}, {"timestamp": "2026-08-07T01:17:32Z", "date_only": false, "value": "2026-08-07T01:17:32.000Z", "kind": "milestone", "label": "Published", "source": "csaf_microsoft \u00b7 MSRC_CVE-2026-54522", "record": "MSRC_CVE-2026-54522", "field": "document.tracking.initial_release_date", "metric_role": "disclosure", "metric_basis": "recorded_event", "linked_record": true}, {"timestamp": "2026-08-07T01:17:32Z", "date_only": false, "value": "2026-08-07T01:17:32.000Z", "kind": "other", "label": "Vendor fix", "source": "csaf_microsoft \u00b7 MSRC_CVE-2026-54522", "record": "MSRC_CVE-2026-54522", "field": "vulnerabilities.0.remediations.0.date", "metric_role": "patch", "metric_basis": "recorded_event", "linked_record": true}, {"timestamp": "2026-08-13T00:08:10Z", "date_only": false, "value": "2026-08-13T00:08:10.000Z", "kind": "other", "label": "Advisory revision", "source": "csaf_microsoft \u00b7 MSRC_CVE-2026-54522", "record": "MSRC_CVE-2026-54522", "field": "document.tracking.revision_history.1.date", "linked_record": true}, {"timestamp": "2026-08-13T17:28:48Z", "date_only": false, "value": "2026-08-13T17:28:48Z", "kind": "milestone", "label": "Published", "source": "osv_homebrew \u00b7 BREW-PORTABLE-RUBY-CVE-2026-54522", "record": "BREW-PORTABLE-RUBY-CVE-2026-54522", "field": "published", "metric_role": "disclosure", "metric_basis": "recorded_event", "linked_record": true}, {"timestamp": "2026-09-05T01:58:54Z", "date_only": false, "value": "2026-09-05T01:58:54.000Z", "kind": "other", "label": "Advisory revision", "source": "csaf_microsoft \u00b7 MSRC_CVE-2026-54522", "record": "MSRC_CVE-2026-54522", "field": "document.tracking.revision_history.2.date", "linked_record": true}, {"timestamp": "2026-09-13T01:46:27Z", "date_only": false, "value": "2026-09-13T01:46:27.000Z", "kind": "other", "label": "Advisory revision", "source": "csaf_microsoft \u00b7 MSRC_CVE-2026-54522", "record": "MSRC_CVE-2026-54522", "field": "document.tracking.revision_history.3.date", "linked_record": true}, {"timestamp": "2026-09-17T19:03:10Z", "date_only": false, "value": "2026-09-17T19:03:10Z", "kind": "other", "label": "Updated", "source": "osv_homebrew \u00b7 BREW-PORTABLE-RUBY-CVE-2026-54522", "record": "BREW-PORTABLE-RUBY-CVE-2026-54522", "field": "modified", "linked_record": true}, {"timestamp": "2026-09-18T09:31:06.152Z", "date_only": false, "value": "2026-09-18T09:31:06.152734Z", "kind": "milestone", "label": "Published", "source": "cleanstart \u00b7 CLEANSTART-2026-ES40374", "record": "CLEANSTART-2026-ES40374", "field": "published", "metric_role": "disclosure", "metric_basis": "recorded_event", "linked_record": true}, {"timestamp": "2026-09-18T11:59:01.768Z", "date_only": false, "value": "2026-09-18T11:59:01.768079Z", "kind": "other", "label": "Updated", "source": "cleanstart \u00b7 CLEANSTART-2026-DE16221", "record": "CLEANSTART-2026-DE16221", "field": "modified", "linked_record": true}, {"timestamp": "2026-09-18T11:59:01.768Z", "date_only": false, "value": "2026-09-18T11:59:01.768079Z", "kind": "other", "label": "Withdrawn", "source": "cleanstart \u00b7 CLEANSTART-2026-DE16221", "record": "CLEANSTART-2026-DE16221", "field": "withdrawn", "linked_record": true}, {"timestamp": "2026-10-08T19:00:08Z", "date_only": false, "value": "2026-10-08T19:00:08Z", "kind": "other", "label": "Updated", "source": "cleanstart \u00b7 CLEANSTART-2026-ES40374", "record": "CLEANSTART-2026-ES40374", "field": "modified", "linked_record": true}, {"timestamp": "2026-10-21T01:02:49Z", "date_only": false, "value": "2026-10-21T01:02:49.000Z", "kind": "other", "label": "Advisory revision", "source": "csaf_microsoft \u00b7 MSRC_CVE-2026-54522", "record": "MSRC_CVE-2026-54522", "field": "document.tracking.revision_history.4.date", "linked_record": true}, {"timestamp": "2026-10-23T22:10:00.160Z", "date_only": false, "value": "2026-10-23T22:10:00.160", "kind": "other", "label": "Updated", "source": "fkie_nvd \u00b7 FKIE_CVE-2026-54522", "record": "FKIE_CVE-2026-54522", "field": "lastModified", "linked_record": true}, {"timestamp": "2026-10-28T01:47:01Z", "date_only": false, "value": "2026-10-28T01:47:01.000Z", "kind": "other", "label": "Advisory revision", "source": "csaf_microsoft \u00b7 MSRC_CVE-2026-54522", "record": "MSRC_CVE-2026-54522", "field": "document.tracking.revision_history.5.date", "linked_record": true}, {"timestamp": "2026-10-28T01:47:01Z", "date_only": false, "value": "2026-10-28T01:47:01.000Z", "kind": "other", "label": "Updated", "source": "csaf_microsoft \u00b7 MSRC_CVE-2026-54522", "record": "MSRC_CVE-2026-54522", "field": "document.tracking.current_release_date", "linked_record": true}, {"timestamp": "2026-10-28T07:04:46.746Z", "date_only": false, "value": "2026-10-28T07:04:46.746Z", "kind": "other", "label": "Document generated", "source": "csaf_microsoft \u00b7 MSRC_CVE-2026-54522", "record": "MSRC_CVE-2026-54522", "field": "document.tracking.generator.date", "linked_record": true}], "metrics": {"as_of": "2026-11-03T21:28:01.100Z", "anchors": {"origin": {"timestamp": "2026-07-21T08:19:55.189Z", "date_only": false, "value": "2026-07-21T08:19:55.189420Z", "kind": "milestone", "label": "Published", "source": "cleanstart \u00b7 CLEANSTART-2026-DE16221", "record": "CLEANSTART-2026-DE16221", "field": "published", "metric_role": "disclosure", "metric_basis": "recorded_event", "linked_record": true}, "discovery": null, "report": null, "acknowledgement": null, "disclosure": {"timestamp": "2026-07-21T08:19:55.189Z", "date_only": false, "value": "2026-07-21T08:19:55.189420Z", "kind": "milestone", "label": "Published", "source": "cleanstart \u00b7 CLEANSTART-2026-DE16221", "record": "CLEANSTART-2026-DE16221", "field": "published", "metric_role": "disclosure", "metric_basis": "recorded_event", "linked_record": true}, "exploit_publication": {"timestamp": "2026-07-30T18:35:03.754Z", "date_only": false, "value": "2026-07-30T18:35:03.754749Z", "kind": "sighting", "label": "Published proof of concept", "source": "https://github.com/msgpack/msgpack-ruby/security/advisories/GHSA-4mrv-5p47-p938", "record": "CVE-2026-54522", "field": "creation_timestamp", "uuid": "5c946aa5-3214-4fbe-b2f5-ec10a36ee606", "url": "https://github.com/msgpack/msgpack-ruby/security/advisories/GHSA-4mrv-5p47-p938", "metric_role": "exploit_publication", "metric_basis": "sighting_report"}, "exploitation": null, "patch": {"timestamp": "2026-08-07T01:17:32Z", "date_only": false, "value": "2026-08-07T01:17:32.000Z", "kind": "other", "label": "Vendor fix", "source": "csaf_microsoft \u00b7 MSRC_CVE-2026-54522", "record": "MSRC_CVE-2026-54522", "field": "vulnerabilities.0.remediations.0.date", "metric_role": "patch", "metric_basis": "recorded_event", "linked_record": true}}, "vendor_response_time": {"available": false, "missing": ["start", "end"]}, "time_to_exploit": {"available": false, "missing": ["end"]}, "disclosure_to_exploit": {"available": false, "missing": ["end"]}, "disclosure_to_exploit_publication": {"available": true, "seconds": 814508.565, "hours": 226.25237916666666, "days": 9.427182465277777, "min_seconds": 814508.565, "max_seconds": 814508.565, "approximate": false, "ongoing": false, "order_known": true, "batch_listing": false, "end_before_start": false, "start": {"timestamp": "2026-07-21T08:19:55.189Z", "date_only": false, "value": "2026-07-21T08:19:55.189420Z", "kind": "milestone", "label": "Published", "source": "cleanstart \u00b7 CLEANSTART-2026-DE16221", "record": "CLEANSTART-2026-DE16221", "field": "published", "metric_role": "disclosure", "metric_basis": "recorded_event", "linked_record": true}, "end": {"timestamp": "2026-07-30T18:35:03.754Z", "date_only": false, "value": "2026-07-30T18:35:03.754749Z", "kind": "sighting", "label": "Published proof of concept", "source": "https://github.com/msgpack/msgpack-ruby/security/advisories/GHSA-4mrv-5p47-p938", "record": "CVE-2026-54522", "field": "creation_timestamp", "uuid": "5c946aa5-3214-4fbe-b2f5-ec10a36ee606", "url": "https://github.com/msgpack/msgpack-ruby/security/advisories/GHSA-4mrv-5p47-p938", "metric_role": "exploit_publication", "metric_basis": "sighting_report"}}, "time_to_patch": {"available": false, "missing": ["start"]}, "total_time_to_patch": {"available": false, "missing": ["start"]}, "disclosure_to_patch": {"available": true, "seconds": 1443456.811, "hours": 400.9602252777778, "days": 16.70667605324074, "min_seconds": 1443456.811, "max_seconds": 1443456.811, "approximate": false, "ongoing": false, "order_known": true, "batch_listing": false, "end_before_start": false, "start": {"timestamp": "2026-07-21T08:19:55.189Z", "date_only": false, "value": "2026-07-21T08:19:55.189420Z", "kind": "milestone", "label": "Published", "source": "cleanstart \u00b7 CLEANSTART-2026-DE16221", "record": "CLEANSTART-2026-DE16221", "field": "published", "metric_role": "disclosure", "metric_basis": "recorded_event", "linked_record": true}, "end": {"timestamp": "2026-08-07T01:17:32Z", "date_only": false, "value": "2026-08-07T01:17:32.000Z", "kind": "other", "label": "Vendor fix", "source": "csaf_microsoft \u00b7 MSRC_CVE-2026-54522", "record": "MSRC_CVE-2026-54522", "field": "vulnerabilities.0.remediations.0.date", "metric_role": "patch", "metric_basis": "recorded_event", "linked_record": true}}, "time_unpatched": {"available": true, "seconds": 1443456.811, "hours": 400.9602252777778, "days": 16.70667605324074, "min_seconds": 1443456.811, "max_seconds": 1443456.811, "approximate": false, "ongoing": false, "order_known": true, "batch_listing": false, "end_before_start": false, "start": {"timestamp": "2026-07-21T08:19:55.189Z", "date_only": false, "value": "2026-07-21T08:19:55.189420Z", "kind": "milestone", "label": "Published", "source": "cleanstart \u00b7 CLEANSTART-2026-DE16221", "record": "CLEANSTART-2026-DE16221", "field": "published", "metric_role": "disclosure", "metric_basis": "recorded_event", "linked_record": true}, "end": {"timestamp": "2026-08-07T01:17:32Z", "date_only": false, "value": "2026-08-07T01:17:32.000Z", "kind": "other", "label": "Vendor fix", "source": "csaf_microsoft \u00b7 MSRC_CVE-2026-54522", "record": "MSRC_CVE-2026-54522", "field": "vulnerabilities.0.remediations.0.date", "metric_role": "patch", "metric_basis": "recorded_event", "linked_record": true}}, "exploitation_to_patch": {"available": false, "missing": ["start"]}, "exploit_publication_to_patch": {"available": true, "seconds": 628948.246, "hours": 174.7078461111111, "days": 7.279493587962963, "min_seconds": 628948.246, "max_seconds": 628948.246, "approximate": false, "ongoing": false, "order_known": true, "batch_listing": false, "end_before_start": false, "start": {"timestamp": "2026-07-30T18:35:03.754Z", "date_only": false, "value": "2026-07-30T18:35:03.754749Z", "kind": "sighting", "label": "Published proof of concept", "source": "https://github.com/msgpack/msgpack-ruby/security/advisories/GHSA-4mrv-5p47-p938", "record": "CVE-2026-54522", "field": "creation_timestamp", "uuid": "5c946aa5-3214-4fbe-b2f5-ec10a36ee606", "url": "https://github.com/msgpack/msgpack-ruby/security/advisories/GHSA-4mrv-5p47-p938", "metric_role": "exploit_publication", "metric_basis": "sighting_report"}, "end": {"timestamp": "2026-08-07T01:17:32Z", "date_only": false, "value": "2026-08-07T01:17:32.000Z", "kind": "other", "label": "Vendor fix", "source": "csaf_microsoft \u00b7 MSRC_CVE-2026-54522", "record": "MSRC_CVE-2026-54522", "field": "vulnerabilities.0.remediations.0.date", "metric_role": "patch", "metric_basis": "recorded_event", "linked_record": true}}}}
