Vulnerability Details : CVE-2019-18844
The Device Model in ACRN before 2019w25.5-140000p relies on assert calls in devicemodel/hw/pci/core.c and devicemodel/include/pci_core.h (instead of other mechanisms for propagating error information or diagnostic information), which might allow attackers to cause a denial of service (assertion failure) within pci core. This is fixed in 1.2. 6199e653418e is a mitigation for pre-1.1 versions, whereas 2b3dedfb9ba1 is a mitigation for 1.1.
Vulnerability category: Denial of service
Products affected by CVE-2019-18844
- cpe:2.3:o:linux:acrn:*:*:*:*:*:*:*:*
Exploit prediction scoring system (EPSS) score for CVE-2019-18844
0.54%
Probability of exploitation activity in the next 30 days
EPSS Score History
~ 65 %
Percentile, the proportion of vulnerabilities that are scored at or less
CVSS scores for CVE-2019-18844
Base Score | Base Severity | CVSS Vector | Exploitability Score | Impact Score | Score Source | First Seen |
---|---|---|---|---|---|---|
5.0
|
MEDIUM | AV:N/AC:L/Au:N/C:N/I:N/A:P |
10.0
|
2.9
|
NIST | |
7.5
|
HIGH | CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H |
3.9
|
3.6
|
NIST |
CWE ids for CVE-2019-18844
-
The product contains an assert() or similar statement that can be triggered by an attacker, which leads to an application exit or other behavior that is more severe than necessary.Assigned by: nvd@nist.gov (Primary)
References for CVE-2019-18844
-
https://github.com/projectacrn/acrn-hypervisor/compare/acrn-2019w25.4-140000p...acrn-2019w25.5-140000p
Comparing acrn-2019w25.4-140000p...acrn-2019w25.5-140000p · projectacrn/acrn-hypervisor · GitHubThird Party Advisory
-
https://github.com/projectacrn/acrn-hypervisor/commit/6199e653418eda58cd698d8769820904453e2535
dm: validate the input in 'pci_emul_mem_handler()' · projectacrn/acrn-hypervisor@6199e65 · GitHubPatch;Third Party Advisory
-
https://github.com/projectacrn/acrn-hypervisor/issues/3252
Assert usages issue in device model from KW work. · Issue #3252 · projectacrn/acrn-hypervisor · GitHubThird Party Advisory
-
https://github.com/projectacrn/acrn-hypervisor/commit/2b3dedfb9ba13f15887f22b935d373f36c9a59fa
dm: pci: clean up assert() in pci core · projectacrn/acrn-hypervisor@2b3dedf · GitHubPatch;Third Party Advisory
-
https://github.com/shuox/acrn-hypervisor/commit/97b153237c256c586e528eac7fc2f51aedb2b2fc
dm: pci: clean up assert() in pci core · shuox/acrn-hypervisor@97b1532 · GitHubThird Party Advisory
Jump to