Skip to content
NewA calmer, faster ZeroHour

W3C VCDM verification vulnerable to DoS from RDFC canonicalization

Original title: A Security Analysis of Verifiable Credential Verification Pipelines: Attack Surface Arising from JSON-LD/RDFC Canonicalization Compared with SD-JWT VC and mdoc

arXiv cs.CRby Naohiro Fujie ()1 min read
AI summary · x-ai/grok-4.7Summaries by Vani AI

Poison graphs raise W3C VCDM canonicalization cost 278x causing DoS

The paper evaluates verification pipelines for SD-JWT VC, W3C VCDM, and mdoc. It identifies DoS, context injection, and SSRF in W3C VCDM due to RDFC-1.0 canonicalization. A poison graph with symmetric blank nodes forces deep recursion. Mitigations include static loaders and context allowlists. SD-JWT and mdoc resist these vectors.

Key facts
  • Poison graph causes 278x baseline cost
  • Every attack aborts at call limit 16
  • Legitimate credentials complete at limit 1
  • SD-JWT VC and mdoc need no canonicalization
Analyze this story with Vani AIImpact, who is affected and what defenders should do, in a new chat

From the original article

1 min read at arxiv.org

We evaluate, at implementation level and under an explicit threat model, the verification pipelines of three Verifiable Credential (VC) formats: SD-JWT VC; the W3C Verifiable Credentials Data Model 2. 0 with the Data Integrity cryptosuite eddsa-rdfc-2022 (W3C VCDM); and mdoc (ISO/IEC 18013-5). For W3C VCDM we identify and exercise three structural attack surfaces from remote context resolution and RDFC-1.

arXiv cs.CR

By Naohiro Fujie · arxiv.org

Read the full article at arXiv cs.CR

A short excerpt; the article and its images belong to the publisher. Summary, key facts and assessment above are AI-written from the article and can be wrong.