CISA KEV · catalog date Oct 8, 2026 · first observed Oct 9, 2026
Evidence dossier
CVE-2016-3081
Apache Struts 2.3.19 to 2.3.20.2, 2.3.21 to 2.3.24.1, and 2.3.25 to 2.3.28, when Dynamic Method Invocation is enabled, allow remote attackers to execute arbitrary code via…
Exploited in the wild (CISA KEV since Oct 8, 2026). NVD reports CVSS 3.1 8.1. EPSS estimates 96.1% exploit likelihood as of Oct 21, 2026.
As of Oct 22, 2026
Normalized restatement
Apache Struts 2.3.19 to 2.3.20.2, 2.3.21 to 2.3.24.1, and 2.3.25 to 2.3.28, when Dynamic Method Invocation is enabled, allow remote attackers to execute arbitrary code via method: prefix, related to chained expressions.
- State
- PUBLISHED
- Published
- Apr 26, 2016
- Updated
- Oct 9, 2026
- Evidence coverage
- 85%
Evidence chronology
What was known when
- Source dateFirst observed by CASCACISA KEVOriginal evidence ↗
Exploitation cataloged: Apache Struts Command Injection Vulnerability
Inspect raw assertion
- Field
observed_exploitation- Value
- Apache Struts Command Injection Vulnerability
- Source dateSource date omittedFirst observed by CASCACISA-ADPOriginal evidence ↗
Record text: CISA ADP Vulnrichment
Inspect raw assertion
- Field
container- Value
- CISA ADP Vulnrichment
- Source dateSource date omittedFirst observed by CASCACVE ProgramOriginal evidence ↗
Record text: CVE Program Container
Inspect raw assertion
- Field
container- Value
- CVE Program Container
- Source dateSource date omittedFirst observed by CASCAredhatOriginal evidence ↗
Record text: Apache Struts 2.3.19 to 2.3.20.2, 2.3.21 to 2.3.24.1, and 2.3.25 to 2.3.28, when Dynamic Method Invocation is enabled, allow remote attackers to execute arbitrary code via method: prefix, related to chained expressions.
Inspect raw assertion
- Field
container- Value
- Apache Struts 2.3.19 to 2.3.20.2, 2.3.21 to 2.3.24.1, and 2.3.25 to 2.3.28, when Dynamic Method Invocation is enabled, allow remote attackers to execute arbitrary code via method: prefix, related to chained expressions.
- Source dateFirst observed by CASCAFIRST EPSSOriginal evidence ↗
EPSS score: 96.05% probability · 99.88th percentile
Inspect raw assertion
- Field
model_probability- Value
- Probability 0.960520000000; percentile 0.998790000000
FIRST EPSS · score date Oct 21, 2026 · 99.9th percentile · first observed Oct 21, 2026
NVD · CVSS 3.1 · first observed Oct 9, 2026 · same-version scores align in this snapshot
Evidence detail
Source limits and decisions
Why each evidence state has this value
Outside this view’s verified evidenceReason detail begins outside this selected snapshot; the state remains source-bound.
Source comparison
Who said what
Apache Struts Command Injection Vulnerability
Inspect raw assertion
- Field
observed_exploitation- Value
- Apache Struts Command Injection Vulnerability
CISA ADP Vulnrichment
Inspect raw assertion
- Field
container- Value
- CISA ADP Vulnrichment
CVE Program Container
Inspect raw assertion
- Field
container- Value
- CVE Program Container
Apache Struts 2.3.19 to 2.3.20.2, 2.3.21 to 2.3.24.1, and 2.3.25 to 2.3.28, when Dynamic Method Invocation is enabled, allow remote attackers to execute arbitrary code via method: prefix, related to chained expressions.
Inspect raw assertion
- Field
container- Value
- Apache Struts 2.3.19 to 2.3.20.2, 2.3.21 to 2.3.24.1, and 2.3.25 to 2.3.28, when Dynamic Method Invocation is enabled, allow remote attackers to execute arbitrary code via method: prefix, related to chained expressions.
96.05% probability · 99.88th percentile
Inspect raw assertion
- Field
model_probability- Value
- Probability 0.960520000000; percentile 0.998790000000
Applicability
Cited product scope
Grouped from 2 configuration nodes in this exact snapshot. Visual grouping is navigational; asset exposure and root cause require cited evidence.
Identity source boundaries
- Cpe dictionary1,775,266 records · observed through 2026-07-21T06:45:29.809Z
27d65b0f-b718-4b4f-bb79-c47c68d09dfa - Cpe match643,502 records · observed through 2026-07-21T08:13:17.697Z
955dae73-7302-438b-aee1-058d7cc5d48e
3 scope groups
Canonical linkage remains open; the cited source assertion is retained below.
Inspect raw assertion
[{"status": "affected", "version": "n/a"}]product-9cd0052bcd831ad951c3a83f953006d77d3ff2278903b02b620cad9fb02389e0Linked exactInspect raw assertions
cpe:2.3:a:apache:struts:2.3.16.2:*:*:*:*:*:*:*- Official link
- Linked exact
- Role
- Vulnerable target
- Configuration
- 0 · node/0 · match 49
- Logic
- OR
- Version bounds
- No explicit bounds
- Match ID
1225a0b0-c3f2-4579-bfe9-f8db2cf596f6
cpe:2.3:a:apache:struts:2.1.2:*:*:*:*:*:*:*- Official link
- Linked exact
- Role
- Vulnerable target
- Configuration
- 0 · node/0 · match 19
- Logic
- OR
- Version bounds
- No explicit bounds
- Match ID
4e720b3a-4cfb-47fe-b80c-67c59d4c7fd4
cpe:2.3:a:apache:struts:2.3.3:*:*:*:*:*:*:*- Official link
- Linked exact
- Role
- Vulnerable target
- Configuration
- 0 · node/0 · match 33
- Logic
- OR
- Version bounds
- No explicit bounds
- Match ID
a92aae08-4811-465a-8178-25f5f349b8ba
cpe:2.3:a:apache:struts:2.2.1:*:*:*:*:*:*:*- Official link
- Linked exact
- Role
- Vulnerable target
- Configuration
- 0 · node/0 · match 26
- Logic
- OR
- Version bounds
- No explicit bounds
- Match ID
fa9093c0-ae6a-4285-b159-8fdbf37e33d7
cpe:2.3:a:apache:struts:2.2.1.1:*:*:*:*:*:*:*- Official link
- Linked exact
- Role
- Vulnerable target
- Configuration
- 0 · node/0 · match 27
- Logic
- OR
- Version bounds
- No explicit bounds
- Match ID
267a1c33-1c95-41da-8a01-6f20c7be1772
cpe:2.3:a:apache:struts:2.1.5:*:*:*:*:*:*:*- Official link
- Linked exact
- Role
- Vulnerable target
- Configuration
- 0 · node/0 · match 22
- Logic
- OR
- Version bounds
- No explicit bounds
- Match ID
2b7e8e1c-c667-4aed-86a5-2bd0c62aad76
cpe:2.3:a:apache:struts:2.0.12:*:*:*:*:*:*:*- Official link
- Linked exact
- Role
- Vulnerable target
- Configuration
- 0 · node/0 · match 14
- Logic
- OR
- Version bounds
- No explicit bounds
- Match ID
50f4a58e-f3d4-4711-a37e-ea538b112371
cpe:2.3:a:apache:struts:2.3.15.1:*:*:*:*:*:*:*- Official link
- Linked exact
- Role
- Vulnerable target
- Configuration
- 0 · node/0 · match 44
- Logic
- OR
- Version bounds
- No explicit bounds
- Match ID
ebb91d8a-14b8-4263-b90d-f776535f9b8f
cpe:2.3:a:apache:struts:2.0.14:*:*:*:*:*:*:*- Official link
- Linked exact
- Role
- Vulnerable target
- Configuration
- 0 · node/0 · match 16
- Logic
- OR
- Version bounds
- No explicit bounds
- Match ID
dea0424e-84b4-41bd-8e6c-93e2a77dd6ca
cpe:2.3:a:apache:struts:2.3.15:*:*:*:*:*:*:*- Official link
- Linked exact
- Role
- Vulnerable target
- Configuration
- 0 · node/0 · match 43
- Logic
- OR
- Version bounds
- No explicit bounds
- Match ID
44527919-8403-42a8-9ce1-3b4f58630f34
cpe:2.3:a:apache:struts:2.0.1:*:*:*:*:*:*:*- Official link
- Linked exact
- Role
- Vulnerable target
- Configuration
- 0 · node/0 · match 1
- Logic
- OR
- Version bounds
- No explicit bounds
- Match ID
be3a90b7-c632-4d3e-9a4f-21e46d273b42
cpe:2.3:a:apache:struts:2.0.4:*:*:*:*:*:*:*- Official link
- Linked exact
- Role
- Vulnerable target
- Configuration
- 0 · node/0 · match 4
- Logic
- OR
- Version bounds
- No explicit bounds
- Match ID
dfa32d87-65c7-4589-86b7-500be3203cfa
cpe:2.3:a:apache:struts:2.3.4:*:*:*:*:*:*:*- Official link
- Linked exact
- Role
- Vulnerable target
- Configuration
- 0 · node/0 · match 34
- Logic
- OR
- Version bounds
- No explicit bounds
- Match ID
b487975d-6394-4136-b45c-c1f209465b24
cpe:2.3:a:apache:struts:2.3.15.2:*:*:*:*:*:*:*- Official link
- Linked exact
- Role
- Vulnerable target
- Configuration
- 0 · node/0 · match 45
- Logic
- OR
- Version bounds
- No explicit bounds
- Match ID
fb525941-7175-43c1-9f17-814f5f7c72ca
cpe:2.3:a:apache:struts:2.0.10:*:*:*:*:*:*:*- Official link
- Linked exact
- Role
- Vulnerable target
- Configuration
- 0 · node/0 · match 10
- Logic
- OR
- Version bounds
- No explicit bounds
- Match ID
ac32348e-7ef4-411c-9a44-cd041abfa0e2
cpe:2.3:a:apache:struts:2.0.8:*:*:*:*:*:*:*- Official link
- Linked exact
- Role
- Vulnerable target
- Configuration
- 0 · node/0 · match 8
- Logic
- OR
- Version bounds
- No explicit bounds
- Match ID
d9c89e22-b106-4eab-90a1-0ea86c165737
cpe:2.3:a:apache:struts:2.3.14.3:*:*:*:*:*:*:*- Official link
- Linked exact
- Role
- Vulnerable target
- Configuration
- 0 · node/0 · match 42
- Logic
- OR
- Version bounds
- No explicit bounds
- Match ID
d25ed06a-f12c-443e-9b3f-fddf52fe9d93
cpe:2.3:a:apache:struts:2.3.14.1:*:*:*:*:*:*:*- Official link
- Linked exact
- Role
- Vulnerable target
- Configuration
- 0 · node/0 · match 40
- Logic
- OR
- Version bounds
- No explicit bounds
- Match ID
41f43088-26aa-4890-a9d6-1b9b48d5f02a
cpe:2.3:a:apache:struts:2.3.8:*:*:*:*:*:*:*- Official link
- Linked exact
- Role
- Vulnerable target
- Configuration
- 0 · node/0 · match 37
- Logic
- OR
- Version bounds
- No explicit bounds
- Match ID
2481505c-4fd1-4195-9e10-9dd741498fb2
cpe:2.3:a:apache:struts:2.3.24.1:*:*:*:*:*:*:*- Official link
- Linked exact
- Role
- Vulnerable target
- Configuration
- 0 · node/0 · match 54
- Logic
- OR
- Version bounds
- No explicit bounds
- Match ID
45446b16-f531-4c6d-b889-a8a6622c70a2
cpe:2.3:a:apache:struts:2.3.14.2:*:*:*:*:*:*:*- Official link
- Linked exact
- Role
- Vulnerable target
- Configuration
- 0 · node/0 · match 41
- Logic
- OR
- Version bounds
- No explicit bounds
- Match ID
be6820e3-8fdf-4bdf-8b62-e604a91f1280
cpe:2.3:a:apache:struts:2.3.28:*:*:*:*:*:*:*- Official link
- Linked exact
- Role
- Vulnerable target
- Configuration
- 0 · node/0 · match 55
- Logic
- OR
- Version bounds
- No explicit bounds
- Match ID
c778aded-75b5-4ad3-8cdc-efdffad5a742
cpe:2.3:a:apache:struts:2.0.9:*:*:*:*:*:*:*- Official link
- Linked exact
- Role
- Vulnerable target
- Configuration
- 0 · node/0 · match 9
- Logic
- OR
- Version bounds
- No explicit bounds
- Match ID
6e1babb2-780e-47e0-87a9-a164906c8421
cpe:2.3:a:apache:struts:2.1.4:*:*:*:*:*:*:*- Official link
- Linked exact
- Role
- Vulnerable target
- Configuration
- 0 · node/0 · match 21
- Logic
- OR
- Version bounds
- No explicit bounds
- Match ID
0bc0e358-8b4d-480b-bfae-966cb697310a
cpe:2.3:a:apache:struts:2.3.15.3:*:*:*:*:*:*:*- Official link
- Linked exact
- Role
- Vulnerable target
- Configuration
- 0 · node/0 · match 46
- Logic
- OR
- Version bounds
- No explicit bounds
- Match ID
f10d559e-04a0-4002-947c-d3902138795b
cpe:2.3:a:apache:struts:2.3.14:*:*:*:*:*:*:*- Official link
- Linked exact
- Role
- Vulnerable target
- Configuration
- 0 · node/0 · match 39
- Logic
- OR
- Version bounds
- No explicit bounds
- Match ID
38a6ceed-6c43-4325-b36c-9f254ccdfdc0
cpe:2.3:a:apache:struts:2.2.3.1:*:*:*:*:*:*:*- Official link
- Linked exact
- Role
- Vulnerable target
- Configuration
- 0 · node/0 · match 29
- Logic
- OR
- Version bounds
- No explicit bounds
- Match ID
30860683-d403-4d24-b356-fd306aefca46
cpe:2.3:a:apache:struts:2.2.3:*:*:*:*:*:*:*- Official link
- Linked exact
- Role
- Vulnerable target
- Configuration
- 0 · node/0 · match 28
- Logic
- OR
- Version bounds
- No explicit bounds
- Match ID
7e4590b9-6a44-4dc6-b7df-5e6caaa9d25a
cpe:2.3:a:apache:struts:2.3.20.1:*:*:*:*:*:*:*- Official link
- Linked exact
- Role
- Vulnerable target
- Configuration
- 0 · node/0 · match 52
- Logic
- OR
- Version bounds
- No explicit bounds
- Match ID
6d1467bc-9bc8-402d-a420-615cf9698648
cpe:2.3:a:apache:struts:2.0.5:*:*:*:*:*:*:*- Official link
- Linked exact
- Role
- Vulnerable target
- Configuration
- 0 · node/0 · match 5
- Logic
- OR
- Version bounds
- No explicit bounds
- Match ID
98c3fb11-4e24-4067-a3a9-021f849daae3
cpe:2.3:a:apache:struts:2.1.6:*:*:*:*:*:*:*- Official link
- Linked exact
- Role
- Vulnerable target
- Configuration
- 0 · node/0 · match 23
- Logic
- OR
- Version bounds
- No explicit bounds
- Match ID
88b3348c-1086-4a16-97e3-52db65ff860a
cpe:2.3:a:apache:struts:2.3.1.1:*:*:*:*:*:*:*- Official link
- Linked exact
- Role
- Vulnerable target
- Configuration
- 0 · node/0 · match 31
- Logic
- OR
- Version bounds
- No explicit bounds
- Match ID
0d152b29-fad5-4dea-b187-278ebd37feb4
cpe:2.3:a:apache:struts:2.1.8:*:*:*:*:*:*:*- Official link
- Linked exact
- Role
- Vulnerable target
- Configuration
- 0 · node/0 · match 24
- Logic
- OR
- Version bounds
- No explicit bounds
- Match ID
3c65711d-9c5b-4644-a12d-82243cb6fb1e
cpe:2.3:a:apache:struts:2.3.12:*:*:*:*:*:*:*- Official link
- Linked exact
- Role
- Vulnerable target
- Configuration
- 0 · node/0 · match 38
- Logic
- OR
- Version bounds
- No explicit bounds
- Match ID
28ed63db-2aaf-4bc9-a844-074edf63c89a
cpe:2.3:a:apache:struts:2.0.11.1:*:*:*:*:*:*:*- Official link
- Linked exact
- Role
- Vulnerable target
- Configuration
- 0 · node/0 · match 12
- Logic
- OR
- Version bounds
- No explicit bounds
- Match ID
acfdc53b-7b8e-4333-bc87-e01024ec9c21
cpe:2.3:a:apache:struts:2.0.3:*:*:*:*:*:*:*- Official link
- Linked exact
- Role
- Vulnerable target
- Configuration
- 0 · node/0 · match 3
- Logic
- OR
- Version bounds
- No explicit bounds
- Match ID
b4cf15b9-3714-4206-9971-1f7d59e20483
cpe:2.3:a:apache:struts:2.0.2:*:*:*:*:*:*:*- Official link
- Linked exact
- Role
- Vulnerable target
- Configuration
- 0 · node/0 · match 2
- Logic
- OR
- Version bounds
- No explicit bounds
- Match ID
386538be-f258-4870-8e11-750ada228026
cpe:2.3:a:apache:struts:2.3.20:*:*:*:*:*:*:*- Official link
- Linked exact
- Role
- Vulnerable target
- Configuration
- 0 · node/0 · match 51
- Logic
- OR
- Version bounds
- No explicit bounds
- Match ID
22ff6282-0bca-46eb-9648-6ee3eda189f2
cpe:2.3:a:apache:struts:2.3.16:*:*:*:*:*:*:*- Official link
- Linked exact
- Role
- Vulnerable target
- Configuration
- 0 · node/0 · match 47
- Logic
- OR
- Version bounds
- No explicit bounds
- Match ID
89203dd8-2c95-4546-9504-83654ffa5dbc
cpe:2.3:a:apache:struts:2.0.0:*:*:*:*:*:*:*- Official link
- Linked exact
- Role
- Vulnerable target
- Configuration
- 0 · node/0 · match 0
- Logic
- OR
- Version bounds
- No explicit bounds
- Match ID
5cf11dcf-6f6e-4e18-988e-e43918fbb8a6
cpe:2.3:a:apache:struts:2.1.8.1:*:*:*:*:*:*:*- Official link
- Linked exact
- Role
- Vulnerable target
- Configuration
- 0 · node/0 · match 25
- Logic
- OR
- Version bounds
- No explicit bounds
- Match ID
fc1fa9a7-2c8e-4651-9400-190198528642
cpe:2.3:a:apache:struts:2.0.11.2:*:*:*:*:*:*:*- Official link
- Linked exact
- Role
- Vulnerable target
- Configuration
- 0 · node/0 · match 13
- Logic
- OR
- Version bounds
- No explicit bounds
- Match ID
9f0818e7-b617-4c30-bfac-9fe2f375f8bd
cpe:2.3:a:apache:struts:2.3.7:*:*:*:*:*:*:*- Official link
- Linked exact
- Role
- Vulnerable target
- Configuration
- 0 · node/0 · match 36
- Logic
- OR
- Version bounds
- No explicit bounds
- Match ID
443b4e64-2a36-49c6-b09d-77b3bdf69709
cpe:2.3:a:apache:struts:2.3.4.1:*:*:*:*:*:*:*- Official link
- Linked exact
- Role
- Vulnerable target
- Configuration
- 0 · node/0 · match 35
- Logic
- OR
- Version bounds
- No explicit bounds
- Match ID
bdc41957-8cca-46a6-bd31-4039eef3c457
cpe:2.3:a:apache:struts:2.1.3:*:*:*:*:*:*:*- Official link
- Linked exact
- Role
- Vulnerable target
- Configuration
- 0 · node/0 · match 20
- Logic
- OR
- Version bounds
- No explicit bounds
- Match ID
ca687b56-a09b-4741-84f1-2bd9569a3f76
cpe:2.3:a:apache:struts:2.1.1:*:*:*:*:*:*:*- Official link
- Linked exact
- Role
- Vulnerable target
- Configuration
- 0 · node/0 · match 18
- Logic
- OR
- Version bounds
- No explicit bounds
- Match ID
662a2e4b-a76a-4498-98a6-f90df65c62b7
cpe:2.3:a:apache:struts:2.0.11:*:*:*:*:*:*:*- Official link
- Linked exact
- Role
- Vulnerable target
- Configuration
- 0 · node/0 · match 11
- Logic
- OR
- Version bounds
- No explicit bounds
- Match ID
94bd452b-ae41-4f7a-9db9-4b1039582537
cpe:2.3:a:apache:struts:2.3.16.1:*:*:*:*:*:*:*- Official link
- Linked exact
- Role
- Vulnerable target
- Configuration
- 0 · node/0 · match 48
- Logic
- OR
- Version bounds
- No explicit bounds
- Match ID
eb3d5644-cfac-4fb5-a1fb-387f97876098
cpe:2.3:a:apache:struts:2.0.6:*:*:*:*:*:*:*- Official link
- Linked exact
- Role
- Vulnerable target
- Configuration
- 0 · node/0 · match 6
- Logic
- OR
- Version bounds
- No explicit bounds
- Match ID
4dcf2d72-90f1-4d1b-94a2-5bb3d8c086c2
cpe:2.3:a:apache:struts:2.1.0:*:*:*:*:*:*:*- Official link
- Linked exact
- Role
- Vulnerable target
- Configuration
- 0 · node/0 · match 17
- Logic
- OR
- Version bounds
- No explicit bounds
- Match ID
cec53ae5-3640-4fe1-b0b1-ea26c5b9eb9b
cpe:2.3:a:apache:struts:2.0.13:*:*:*:*:*:*:*- Official link
- Linked exact
- Role
- Vulnerable target
- Configuration
- 0 · node/0 · match 15
- Logic
- OR
- Version bounds
- No explicit bounds
- Match ID
effcc96f-fd87-4495-b8a5-19d7898d5662
cpe:2.3:a:apache:struts:2.0.7:*:*:*:*:*:*:*- Official link
- Linked exact
- Role
- Vulnerable target
- Configuration
- 0 · node/0 · match 7
- Logic
- OR
- Version bounds
- No explicit bounds
- Match ID
661f1610-9fcd-4fc1-bca1-69c58e0a1389
cpe:2.3:a:apache:struts:2.3.1:*:*:*:*:*:*:*- Official link
- Linked exact
- Role
- Vulnerable target
- Configuration
- 0 · node/0 · match 30
- Logic
- OR
- Version bounds
- No explicit bounds
- Match ID
4e3316da-9e34-4955-91ca-e35b141a7007
cpe:2.3:a:apache:struts:2.3.1.2:*:*:*:*:*:*:*- Official link
- Linked exact
- Role
- Vulnerable target
- Configuration
- 0 · node/0 · match 32
- Logic
- OR
- Version bounds
- No explicit bounds
- Match ID
2ac68463-f500-471c-8600-8f8fd9743b12
cpe:2.3:a:apache:struts:2.3.16.3:*:*:*:*:*:*:*- Official link
- Linked exact
- Role
- Vulnerable target
- Configuration
- 0 · node/0 · match 50
- Logic
- OR
- Version bounds
- No explicit bounds
- Match ID
8dc883a7-0766-4857-abc8-9db4ba713650
cpe:2.3:a:apache:struts:2.3.24:*:*:*:*:*:*:*- Official link
- Linked exact
- Role
- Vulnerable target
- Configuration
- 0 · node/0 · match 53
- Logic
- OR
- Version bounds
- No explicit bounds
- Match ID
524c5119-416d-413b-bf1d-29291e23fdb2
product-00018cb8518b70c2be23ce78ada68e8491e44746d4ca63c397052dc99e59b78aLinked exactInspect raw assertion
cpe:2.3:a:oracle:siebel_e-billing:7.1:*:*:*:*:*:*:*- Official link
- Linked exact
- Role
- Vulnerable target
- Configuration
- 1 · node/0 · match 0
- Logic
- OR
- Version bounds
- No explicit bounds
- Match ID
fb16fa05-8486-4e04-9745-0ee28458fda0
Affected-product evidence
Accepted scope and product mapping
0 canonical links · 0 source-reported links
Applicability remains source-scoped; safety and exposure remain unassessed.
Assessments
CVSS by origin
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:HAV:N/AC:M/Au:N/C:C/I:C/A:CCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:HCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:HEvidence boundaries
- KEV membership is authoritative for the catalog, not proof of exposure in any environment.
- EPSS is a dated model probability and not an individual-environment prediction.
- Affected or fixed status applies only to the exact cited product and version scope; remaining scope stays source-scoped.
- NVD-carried upstream facts remain derivative; independent corroboration requires a separately authored source.
- Only NVD metrics validated under the generation-bound calculator are Public Priority eligible; direct CVE record metrics remain display-only.
- NVD CVSS source eligibility is closed: NVD-authored, exact record-source, or registered same-CVE container origin; unmapped sources remain display-only.
- Affected-product evidence remains source-scoped; canonical linkage is required before applicability scoring.
- Core replay supports the active and immediately prior generation; retrospective valid-at replay is deferred.
- OSV aggregation and OSV-converted NVD material are not independent corroboration.
- Red Hat facts are vendor assertions for the exact supplied products.
- Nonmembership and not-yet-observed states are not proof of safety.