Goal Reached Thanks to every supporter — we hit 100%!

Goal: 1000 CNY · Raised: 1359 CNY

100%

CVE-2026-61810— libspdm: SPDM (DSP0274) FINISH transcript under-specifies the new 1.4 OpaqueData fields

Quick assessment

Affected
DMTF libspdm
Exploitation
No confirmed in-the-wild exploitation; assess based on exposure
Recommended action
Check the vendor advisory and references for a fixed version. If immediate upgrade is impossible, restrict exposure and increase monitoring.

libspdm 是一个遵循 DMTF SPDM 规范的示例实现。在 1.4.0 版本中,FINISH 请求(表 80)和 FINISH_RSP 响应(表 81)均新增了两个字段:OpaqueDataLength 和 OpaqueData,这两个字段被放置在末尾的签名/认证字段之前。然而,用于计算和验证 FINISH 签名、FINISH HMAC(RequesterVerifyData)以及 FINISH_RSP HMAC(ResponderVerifyData)的 Transcript(消息摘要)定义并未同步更新,

CVSS 6.0 · Medium EPSS 0.14% · P3

Possible ATT&CK Techniques 3 AI

T1562.001 T1562.004 T1562

Affected Version Matrix 1

VendorProduct Version RangeStatus
DMTF libspdm = 1.4.0 affected
Get alerts for future matching vulnerabilities Log in to subscribe

I. Basic Information for CVE-2026-61810

Vulnerability Information

Have questions about the vulnerability? See if Shenlong's analysis helps!
View Shenlong Deep Dive ↗

Although we use advanced large model technology, its output may still contain inaccurate or outdated information.Shenlong tries to ensure data accuracy, but please verify and judge based on the actual situation.

Vulnerability Title
libspdm: SPDM (DSP0274) FINISH transcript under-specifies the new 1.4 OpaqueData fields
Source: CVE Program / CVE List V5
Vulnerability Description
libspdm is a sample implementation that follows the DMTF SPDM specifications. In version 1.4.0, both the FINISH request (Table 80) and the FINISH_RSP response (Table 81) gained two new fields, OpaqueDataLength and OpaqueData, placed before the trailing signed/authenticated field. The transcript definitions used to compute and verify the FINISH signature, the FINISH HMAC (RequesterVerifyData), and the FINISH_RSP HMAC (ResponderVerifyData) were not updated and still terminate with a step of the form. Per DSP0274, the "SPDM Header Fields" are only the four header bytes (SPDMVersion, RequestResponseCode, Param1, Param2). A literal reading therefore excludes OpaqueDataLength and OpaqueData, even though those fields are transmitted before the trailing signature/HMAC field. Because the signature/HMAC must cover every field transmitted before it to "protect the entire handshake against manipulation by an active attacker," an active attacker could otherwise modify the opaque data in flight without invalidating the signature or HMAC. This issue has been patched in version 1.4.1.
Source: CVE Program / CVE List V5
CVSS Information
CVSS:4.0/AV:A/AC:L/AT:P/PR:N/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N
Source: CVE Program / CVE List V5
Vulnerability Type
缺少必要的密码学步骤
Source: CVE Program / CVE List V5

Affected Products

Vendor Product Affected Versions CPE Subscribe
DMTF libspdm = 1.4.0 -

II. Public POCs for CVE-2026-61810

# POC Description Source Link Shenlong Link
AI-Generated POC Premium

No public POC found.

Login to generate AI POC

III. Intelligence Information for CVE-2026-61810

请登录查看更多情报信息。

Vendor Advisories for CVE-2026-61810 (1)

Other References for CVE-2026-61810 (1)

IV. Related Vulnerabilities