Windows 11 driver signing will require SBOMs and VEX statements starting March 2027



 Windows Hardware Certification Blog:

SBOMs and VEX statements required for all Windows 25H2/26H1 and Windows Server 2025 submissions starting 03/2027​

As part of our continued investment in the security and integrity of the Windows driver ecosystem, and in alignment with the EU Cyber Resilience Act (CRA), the Windows Hardware Compatibility Program (WHCP) policy for Windows 25H2/26H1 will introduce a new requirement for all driver submissions: a valid Software Bill of Materials (SBOM) and an accompanying Vulnerability Exploitability Exchange (VEX) statement. This post outlines what is changing, who is affected, and how to prepare.

What is changing
  • Starting March 2027, for Windows 25H2/26H1 and Windows Server 2025 and later builds, the WHCP program requires every driver submission for WHCP signing to include a valid Software Package Data Exchange (SPDX) 3.0 formatted SBOM as part of the submission and a VEX statement clarifying if the driver submission is affected by a known open Common Vulnerability and Exposure (CVE). A submission will not receive a WHCP signature if the submission does not include both an SBOM and a VEX statement when applicable, or if the SBOM/VEX fails validation.
  • Driver packages submitted before March 2027 will not be required to submit an SBOM or a VEX statement.
  • Certification requirements for builds released prior to the Windows 25H2/26H1 and Windows Server 2025 builds will not include an SBOM or a VEX statement to be included with the submission.
  • The above requirements apply to both HLK certified and attestation signed drivers.
  • This change is being driven by CRA compliance obligations and is not negotiable. We recognize this is a meaningful shift, and we are committed to providing the tooling and guidance needed to help make this a smooth adoption process.
Who this affects

This affects all partners actively enrolled in the WHCP program who develop, sign, or submit drivers through HDC for a WHCP signature. If your company is planning a driver submission post March 2027 for the Windows 25H2/26H1 or the Windows Server 2025 OS, this requirement applies to you.

Tooling and timeline

Tools to generate compliant SBOMs, validate the SBOMs, and generate VEX statements will be made available as part of the Windows Driver Kit (WDK) by December 2026. Detailed documentation will be published alongside the WDK release. In addition, any open source/ industry standard SBOM generator tool can be utilized to generate the SBOM or VEX statement. However, the final artifact needs to adhere to the standard SPDX 3.0 format.

What you should do now
  1. Familiarize your engineering and compliance teams with SBOM and VEX concepts (SPDX format).
  2. Begin inventorying the third-party and open-source components used in your driver binaries.
  3. Plan to adopt the WDK SBOM tooling when it ships in December 2026, ahead of the March 2027 submission windows. A current version of the tool which is available now can be used to familiarize your team with the tool and concepts. Please note that the current tool will be replaced with a new tool which will be available starting December 2026.
We will continue to share updates here as the policy, tooling, and submission experience are finalized. Thank you for partnering with us to raise the security bar for the Windows driver ecosystem.

SBOM Placement in Your Driver Submission Package
  • Place your SBOM and VEX files in a subfolder within your driver package folder. There would be an option to add an SBOM/ VEX folder presented as a part of the experience to generate the HLKX
  • Please ensure that there is one SBOM and VEX statement per driver in the driver package folder. If your submission contains N driver folders with M drivers each, you must provide N*M separate SBOMs and VEX statements.
Note: A driver in this case refers to a driver INF file and set of binaries corresponding to a single driver package
  • DO NOT use a single SBOM/VEX statement to cover an entire submission that contains multiple driver folders.
  • DO NOT place the SBOMs/VEX statements in the supplemental documents folder
  • Note: This was the 2024 guidance and is not applicable to post March 2027
  • SBOMs/VEX statements will not be distributed to end users as a part of a driver package.
SBOM Naming Conventions
  • Name your SBOM file to match the INF name: <inf_name>.spdx.json
  • Name the accompanying VEX file: <inf_name>.vex.json
Format and Technical Requirements

The technical requirements/ specifications for CRA compliant SBOMs are:
  • SBOMs and VEX statements must be provided for all driver submissions both WHCP certified as well as attestation signed
  • Any third-party SBOM generation tool is acceptable provided it outputs valid SPDX 3.0 format. The WDK ships its own tool at: Program Files\Windows Kits\10\Tools\10.0.26634.0\x64\sbom-tool-win-x64.exe
  • Signed Software Bill of Materials must be provided in SPDX format for all firmware and software components.
  • SBOMs must list all first-party and third-party components including tools, libraries, frameworks, and dependencies.
  • All components must include accurate versions and package identifiers to enable vulnerability tracking.
  • SBOMs and VEX statements must be COSE signed for integrity protection
  • SBOMs must include all transitive dependencies, not just direct dependencies.
  • SBOMs must be retained for the greater of 10 years or as required by EU GPSR and other applicable regulations for product lifecycle support.
In case of any questions, please reach out to Partner Center support and reference this requirement announcement. Further communications will be posted here as future blog posts.


 Source:

 
"This affects all partners actively enrolled in the WHCP program who develop, sign, or submit drivers through HDC for a WHCP signature."

Wonder how long it will take the "partners" to fully comply...
 

My Computer My Computer

At a glance

Windows 11 Pro 25H2
OS
Windows 11 Pro 25H2
Computer type
Laptop
Manufacturer/Model
Toshiba
March 2027. Of course the right thing is to submit your non-compliant driver by Feb 26, 2027.
 

My Computer My Computer

At a glance

Windows 7
OS
Windows 7
It's an EU mandate. No compliance, and Brussels will turn up the fines like they normally do. They 😍 fining MS.

€15 million or 2.5% of your global revenue.
 

My Computer My Computer

At a glance

Windows 7
OS
Windows 7
Six months is a short time frame...

While it's correct that the mandate takes effect in March, I suspect that many new drivers will simply be held back, while partners are gearing up for the change.
 

My Computer My Computer

At a glance

Windows 11 Pro 25H2
OS
Windows 11 Pro 25H2
Computer type
Laptop
Manufacturer/Model
Toshiba
The CRA was formally signed in late 2024. By the time you see a public announcement from MS, much behind-the-scenes work has already taken place.

MS like all tech giants has an entire team dedicated to government regulations, and soon as something is "on the radar" or right before rules are signed into law, an army of lawyers is busy looking over the rules. None of this is a surprise to the execs.

Where it hurts companies are the smaller ones who lack the dev resources. For example, NVIDIA cranks out driver updates like popcorn. NVIDIA could easily afford the extra cost of validating their supply chain, but a smaller HW company could struggle paying for that work. Therefore a smaller company might ship less driver updates.

The EU is forcing MS to become the gatekeeper. But ironically it would hurt global competition.
 

My Computer My Computer

At a glance

Windows 7
OS
Windows 7
I find it very interesting that the EU is insisting on changes (which may be needed) that will drive up prices for everyone not in the EU. When did the EU become an expert in everything. I thought their expertise was in fining US companies?
 

My Computers My Computers

  • At a glance

    Windows 11 & Zorin ProIntel® Core™ Ultra 9 Processor 275HX 2.7 GHz32 gbNVIDIA® GeForce RTX™ 5060 Laptop GPU
    OS
    Windows 11 & Zorin Pro
    Computer type
    Laptop
    Manufacturer/Model
    Asus Rog Strix G16
    CPU
    Intel® Core™ Ultra 9 Processor 275HX 2.7 GHz
    Motherboard
    AsusteK Computer
    Memory
    32 gb
    Graphics Card(s)
    NVIDIA® GeForce RTX™ 5060 Laptop GPU
    Sound Card
    Realtek High Definition Audio
    Monitor(s) Displays
    Laptop 16 inch
    Screen Resolution
    2560 X 1600
    Hard Drives
    Boot: Samsung 9100 NVME 2 TB Microsoft Storage Controller: Standard NVM Express Driver: Microsoft 6/21/2006. No SATA/AHCI on my motherboard or in bios
    Mouse
    Pad
    Browser
    Google Chrome
    Antivirus
    Microsoft
    Other Info
    Printer: HP Color LaserJet MFP M477dw
  • At a glance

    Windows 11 Pro, Zorin ProIntel Nuc 8i7, Intel Nuc 8i5Intel internal
    Operating System
    Windows 11 Pro, Zorin Pro
    Computer type
    PC/Desktop
    Manufacturer/Model
    Intel
    CPU
    Intel Nuc 8i7, Intel Nuc 8i5
    Motherboard
    Intel
    Graphics card(s)
    Intel internal
    Monitor(s) Displays
    Dell U27
    Hard Drives
    Samsung 990 Pro
    Keyboard
    Dell USB
    Mouse
    Dell USB
    Antivirus
    Windows Defender
  • Dell 8500 Windows 10 Pro extended, Dell 8700 Windows 10 Pro extended , Hp Pavilion Linux
@Brink

Why does it say 25H2 and 26H1 in March in 2027?
Won't we all be on 26H2 by then?
 

My Computers My Computers

  • At a glance

    Win 11 Home ♦♦♦26200.9278 ♦♦♦♦♦♦♦25H2AMD Ryzen 7 3700XG.Skill (F4-3200C14D-16GTZKW)EVGA RTX 2070 (08G-P4-2171-KR)
    OS
    Win 11 Home ♦♦♦26200.9278 ♦♦♦♦♦♦♦25H2
    Computer type
    PC/Desktop
    Manufacturer/Model
    Built by Ghot® [May 2020]
    CPU
    AMD Ryzen 7 3700X
    Motherboard
    Asus Pro WS X570-ACE (BIOS 5302)
    Memory
    G.Skill (F4-3200C14D-16GTZKW)
    Graphics Card(s)
    EVGA RTX 2070 (08G-P4-2171-KR)
    Sound Card
    Realtek ALC1220P / ALC S1220A
    Monitor(s) Displays
    Dell U3011 30"
    Screen Resolution
    2560 x 1600
    Hard Drives
    2x Samsung 860 EVO 500GB,
    WD 4TB Black FZBX - SATA III,
    WD 8TB Black FZBX - SATA III,
    DRW-24B1ST CD/DVD Burner
    PSU
    PC Power & Cooling 750W Quad EPS12V
    Case
    Cooler Master ATCS 840 Tower
    Cooling
    CM Hyper 212 EVO (push/pull)
    Keyboard
    Ducky DK9008 Shine II Blue LED
    Mouse
    Logitech Optical M-100
    Internet Speed
    300/300
    Browser
    Firefox (latest)
    Antivirus
    Bitdefender Total Security
    Other Info
    Speakers: Klipsch Pro Media 2.1
  • At a glance

    Windows XP Pro 32bit w/SP3AMD Athlon 64 X2 5000+ (OC'd @ 3.2Ghz)TWIN2X2048-6400C4DHX (2 x 1GB, DDR2 800)EVGA 256-P2-N758-TR GeForce 8600GT SSC
    Operating System
    Windows XP Pro 32bit w/SP3
    Computer type
    PC/Desktop
    Manufacturer/Model
    Built by Ghot® (not in use)
    CPU
    AMD Athlon 64 X2 5000+ (OC'd @ 3.2Ghz)
    Motherboard
    ASUS M2N32-SLI Deluxe Wireless Edition
    Memory
    TWIN2X2048-6400C4DHX (2 x 1GB, DDR2 800)
    Graphics card(s)
    EVGA 256-P2-N758-TR GeForce 8600GT SSC
    Sound Card
    Onboard
    Monitor(s) Displays
    ViewSonic G90FB Black 19" Professional (CRT)
    Screen Resolution
    up to 2048 x 1536
    Hard Drives
    WD 36GB 10,000rpm Raptor SATA
    Seagate 80GB 7200rpm SATA
    Lite-On LTR-52246S CD/RW
    Lite-On LH-18A1P CD/DVD Burner
    PSU
    PC Power & Cooling Silencer 750 Quad EPS12V
    Case
    Generic Beige case, 80mm fans
    Cooling
    ZALMAN 9500A 92mm CPU Cooler
    Keyboard
    Logitech Classic Keybooard 200
    Mouse
    Logitech Optical M-BT96a
    Internet Speed
    300/300
    Browser
    Firefox 3.x ??
    Antivirus
    Symantec (Norton)
    Other Info
    Still assembled, still runs. Haven't turned it on for 15 years?
Why does it say 25H2 and 26H1 in March in 2027?
Won't we all be on 26H2 by then?
26H1 has no upgrade path until 27H(?) arrives.

Since MS is being coy about whether a 27H1 will exist (or they'll skip ahead to 27H2), it's not going to leak in this announcement.
 

My Computer My Computer

At a glance

Windows 7
OS
Windows 7
These changes are non-negotiable according to the MS post:

  • This change is being driven by CRA compliance obligations and is not negotiable. We recognize this is a meaningful shift, and we are committed to providing the tooling and guidance needed to help make this a smooth adoption process.
 

My Computers My Computers

  • At a glance

    Windows 11 Pro 26H2Intel Core i9 13900KCorsair Dominator Platinum 64gb 5600MT/s DDR5...Sapphire NITRO+ AMD Radeon RX 7900 XTX Vapor-...
    OS
    Windows 11 Pro 26H2
    Computer type
    PC/Desktop
    Manufacturer/Model
    Homebuilt
    CPU
    Intel Core i9 13900K
    Motherboard
    Asus ProArt Z790 Creator WiFi - Bios 3202
    Memory
    Corsair Dominator Platinum 64gb 5600MT/s DDR5 Dual Channel
    Graphics Card(s)
    Sapphire NITRO+ AMD Radeon RX 7900 XTX Vapor-X 24GB
    Sound Card
    External DAC: Cambridge Audio DACMagic200M - Headphone Amps: Topping L70 & SMSL H400
    Monitor(s) Displays
    Samsung S95F OLED 55" TV
    Screen Resolution
    3840 x 2160 120hz
    Hard Drives
    Samsung 980 Pro 2TB (OS)
    Samsung 980 Pro 1TB (Files)
    Lexar NZ790 4TB
    LaCie d2 Professional 6TB external - USB 3.1
    Seagate Expansion 16TB external - USB 3.2
    Seagate One Touch 18TB external HD - USB 3.0
    PSU
    Corsair RM1200x Shift
    Case
    Corsair RGB Smart Case 5000x (white)
    Cooling
    NAUTILUS 360 RS Liquid CPU Cooler
    Keyboard
    Incase Ergonomic USB (Microsoft clone)
    Mouse
    Logitech MX Master 3S
    Internet Speed
    Fibre 900/500 Mbps
    Browser
    Microsoft Edge Chromium
    Antivirus
    Bitdefender Total Security
    Other Info
    AMD Radeon Software & Drivers
    Hasleo Backup Suite
    Dashlane password manager
    Kensington Verimark fingerprint reader
    Logitech Brio 4K webcam
    Orico 10-port powered USB 3.0 hub
  • At a glance

    Windows 11 Pro 25H2Intel® Core™ i9-13900H32GB DDR4-3200 Dual channel*Intel Iris Xᵉ Graphics G7
    Operating System
    Windows 11 Pro 25H2
    Computer type
    Laptop
    Manufacturer/Model
    Asus Vivobook X1605VA
    CPU
    Intel® Core™ i9-13900H
    Motherboard
    Asus X1605VA bios 309
    Memory
    32GB DDR4-3200 Dual channel
    Graphics card(s)
    *Intel Iris Xᵉ Graphics G7
    Sound Card
    Realtek | Intel SST Bluetooth & USB
    Monitor(s) Displays
    16.0-inch, WUXGA 16:10 aspect ratio, IPS-level Panel
    Screen Resolution
    1920 x 1200 60hz
    Hard Drives
    512GB M.2 NVMe™ PCIe® 3.0 SSD
    Mouse
    Logitech MX Ergo Trackball
    Antivirus
    Bitdefender Total Security
    Other Info
    720p Webcam
    WiFi & USB to ethernet

Latest Support Threads

Back
Top Bottom