iaStorVD.sys - Suspicious (36/100) - DriverShield Analysis

Analysis of iaStorVD.sys: suspicious verdict, risk score 36/100. 2 YARA matches, 0/75 multi-engine detections. SHA256 9615286619e6034a. Kernel imports, IOCTL codes, MITRE ATT&CK, and code-signing details.

iaStorVD.sys - Analysis Report

DriverShield analyzed the Windows kernel driver iaStorVD.sys and assigned a verdict of Suspicious with a composite risk score of 36/100, indicating some risk signals warranting review (30-59 band).

VerdictSuspicious (36/100)
YARA matches2
Multi-engine detections0 / 75
File size1624672 bytes
Code-signing signerSectigo Public Code Signing Root R46
Analyzed2026-04-01
SHA2569615286619e6034ab7f7f350dd846f1519a978efe5e0107267e67d4e4d8c0747
SHA12b7382bacc4c977db8b61a20f816bd0198c3466e
MD529d111ff76562239f4d5de30a0b067a5

Driver identity

Version resource data embedded in the iaStorVD.sys PE header, as extracted by the analysis engine.

File descriptionIntel(R) Rapid Storage Technology driver - x64
ProductIntel(R) Rapid Storage Technology driver
CompanyIntel Corporation
Original filenameiaStorVD.sys
Internal nameiaStorVD.sys
File version20.2.7.1026
CopyrightCopyright (C), Intel Corporation. All rights reserved.

How the 36/100 score breaks down

Each component is scored 0-100 and then weighted into the composite. See the analysis methodology for the exact formula.

ComponentSub-score
Multi-engine consensus0 / 100
YARA signature matches35 / 100
Dangerous kernel imports100 / 100
IOCTL dispatch surface100 / 100
Known-vulnerable corpus0 / 100
Code-signing state0 / 100
Packing and entropy0 / 100
Dynamic behaviour0 / 100
CVE cross-reference0 / 100

Kernel imports (16)

Kernel-mode APIs resolved from the Import Address Table of iaStorVD.sys, ranked by exploitation relevance.

APIRiskWhy it matters
MmMapIoSpacecriticalHighly dangerous - potential for arbitrary code execution, memory corruption, or process termination
MmGetPhysicalAddresshighPotentially dangerous - could be used for privilege escalation or security bypass
PsSetCreateProcessNotifyRoutineExhighPotentially dangerous - could be used for privilege escalation or security bypass
MmGetSystemRoutineAddresshighPotentially dangerous - could be used for privilege escalation or security bypass
MmUnmapIoSpacemediumModerate risk - system modification capability
ZwSetValueKeymediumModerate risk - system modification capability
ObReferenceObjectByHandlemediumModerate risk - system modification capability
IoBuildDeviceIoControlRequestlowStandard kernel API - generally benign
ZwOpenKeylowStandard kernel API - generally benign
KeInitializeEventlowStandard kernel API - generally benign
KeDelayExecutionThreadlowStandard kernel API - generally benign
RtlInitAnsiStringlowStandard kernel API - generally benign
KeSetEventlowStandard kernel API - generally benign
RtlInitUnicodeStringlowStandard kernel API - generally benign
KeWaitForSingleObjectlowStandard kernel API - generally benign
ZwCloselowStandard kernel API - generally benign

IOCTL dispatch codes (40)

Control codes reachable through the driver dispatch routine. Codes tied to published exploit code are flagged, since they are the primary Bring Your Own Vulnerable Driver (BYOVD) entry points.

CodeSeverityTransferDescription
0x0080840FhighMETHOD_NEITHERFILE_DEVICE_CUSTOM Function #259
0x0034509FhighMETHOD_NEITHERFILE_DEVICE_DISK Function #1063
0x00343897highMETHOD_NEITHERFILE_DEVICE_DISK Function #3621
0x0034588BhighMETHOD_NEITHERFILE_DEVICE_DISK Function #1570
0x003448AFhighMETHOD_NEITHERFILE_DEVICE_DISK Function #555
0x0034588FhighMETHOD_NEITHERFILE_DEVICE_DISK Function #1571
0x0034508BhighMETHOD_NEITHERFILE_DEVICE_DISK Function #1058
0x008082C7highMETHOD_NEITHERFILE_DEVICE_CUSTOM Function #177
0x00800C4BhighMETHOD_NEITHERFILE_DEVICE_CUSTOM Function #786
0x008086C7highMETHOD_NEITHERFILE_DEVICE_CUSTOM Function #433
0x0080AA8BhighMETHOD_NEITHERFILE_DEVICE_CUSTOM Function #2722
0x0022BAFFhighMETHOD_NEITHERFILE_DEVICE_UNKNOWN Function #3775
0x0080878BhighMETHOD_NEITHERFILE_DEVICE_CUSTOM Function #482
0x008087C7highMETHOD_NEITHERFILE_DEVICE_CUSTOM Function #497
0x0080FFFFhighMETHOD_NEITHERFILE_DEVICE_CUSTOM Function #4095
0x0080808BhighMETHOD_NEITHERFILE_DEVICE_CUSTOM Function #34
0x00802C43highMETHOD_NEITHERFILE_DEVICE_CUSTOM Function #2832
0x0080818BhighMETHOD_NEITHERFILE_DEVICE_CUSTOM Function #98
0x0080838BhighMETHOD_NEITHERFILE_DEVICE_CUSTOM Function #226
0x00808B8BhighMETHOD_NEITHERFILE_DEVICE_CUSTOM Function #738
0x003440F7highMETHOD_NEITHERFILE_DEVICE_DISK Function #61
0x0080B98BhighMETHOD_NEITHERFILE_DEVICE_CUSTOM Function #3682
0x0080938BhighMETHOD_NEITHERFILE_DEVICE_CUSTOM Function #1250
0x0080888BhighMETHOD_NEITHERFILE_DEVICE_CUSTOM Function #546

Showing 24 of 40 extracted control codes.

PE sections

Section layout and Shannon entropy. High entropy in a code section is a packing or encryption indicator.

SectionVirtual sizeRaw sizeEntropyFlags
.text0x15886E0x158A006.52CODE, EXEC, READ
.rdata0x1BA280x1BC005.65IDATA, READ
.data0x76EAC0x16003.69IDATA, READ, WRITE
.pdata0xE6280xE8006.15IDATA, READ
PAGE0x05AC0x06005.95CODE, EXEC, READ
INIT0x0F940x10005.13CODE, EXEC, READ, DISCARD
.rsrc0x09C80x0A003.55IDATA, READ
.reloc0x0CC00x0E005.29IDATA, READ, DISCARD

Exploit mitigations

Control Flow GuardEnabled
ASLREnabled
DEPEnabled
Integrity checkEnforced
Mitigation score100 / 100

YARA rule matches (2)

RuleSeverityDetects
SUSP_PhysMemhighPhysical memory mapping
SUSP_CallbacksmediumKernel callback registration

MITRE ATT&CK techniques (16)

Techniques this driver could enable if loaded by an adversary.

IDTechniqueTactic
T1003OS Credential DumpingCredential Access
T1003.001OS Credential Dumping: LSASS MemoryCredential Access
T1006Direct Volume AccessDefense Evasion
T1014RootkitDefense Evasion
T1055.012Process HollowingDefense Evasion
T1068Exploitation for Privilege EscalationPrivilege Escalation
T1071Application Layer ProtocolCommand and Control
T1112Modify RegistryDefense Evasion
T1211Exploitation for Defense EvasionDefense Evasion
T1543.003Windows ServicePersistence
T1547.001Registry Run KeysPersistence
T1553.002Subvert Trust Controls: Code SigningDefense Evasion
T1562.006Indicator BlockingDefense Evasion
T1564.001Hidden Files and DirectoriesDefense Evasion
T1569.002System Services: Service ExecutionExecution
T1652Device Driver DiscoveryDiscovery

Code-signing chain

SignerSectigo Public Code Signing Root R46
Signer organisationSectigo Limited
IssuerAAA Certificate Services
Serial48FC93B46055948D36A7C98A89D69416
Valid from2021-05-25 00:00 UTC
Valid until2028-12-31 23:59 UTC
Signature validityVerified

Symbolic execution

Engine angr, status static_approximation, 0 paths explored at a maximum depth of 0. Vulnerability classes reached: 0. Exploitable paths: 0.

Frequently asked questions about iaStorVD.sys

Is iaStorVD.sys safe?

Based on DriverShield static and dynamic analysis, iaStorVD.sys shows some suspicious signals and warrants manual review. Its composite risk score is 36/100 (verdict: suspicious). Always validate findings independently before acting.

What is the risk score of iaStorVD.sys?

iaStorVD.sys has a DriverShield composite risk score of 36/100, placing it in the suspicious verdict band. SHA256: 9615286619e6034ab7f7f350dd846f1519a978efe5e0107267e67d4e4d8c0747.

What is iaStorVD.sys?

iaStorVD.sys is a Windows kernel-mode driver (.sys) analyzed by DriverShield for vulnerabilities, BYOVD abuse potential, and malware indicators. It is code-signed by Sectigo Public Code Signing Root R46.

Related: Other drivers signed by Sectigo Public Code Signing Root R46 · What an IOCTL dispatch code is · How YARA matching feeds the score · BYOVD research index · full driver database · CVE library · code signing atlas


DriverShield © 2025-2026 · Terms · Privacy · Contact