Safeguard
Vulnerability Analysis•

CVE-2023-38587: High Input Validation Flaw in Intel NUC BIOS Firmware

CVE-2023-38587 is a high (7.5) improper input validation flaw in some Intel NUC BIOS firmware that may allow local escalation. Read INTEL-SA-01028.

Safeguard Security Team
3 min read

CVE-2023-38587 is a high severity (CVSS 7.5) improper input validation flaw in some Intel NUC BIOS firmware, where a privileged local user may escalate privilege. Intel's advisory INTEL-SA-01028 holds the fixed BIOS versions, which I could not load, so check it for your model.

What's affected

The affected products are some Intel NUC BIOS firmware images. The record lists NUC 8 Home models NUC8i3BEH and NUC8i5BEH with BIOS version BECFL357.0095 in its configuration data, but the description says only some Intel NUC BIOS firmware, so other models may be in scope. The weakness is improper input validation. The record says it may allow a privileged user to potentially enable escalation of privilege through local access. The record is dated 2024-01-19 and scores 7.5, High, with the vector CVSS:3.1/AV:L/AC:H/PR:H/UI:N/S:C/C:H/I:H/A:H.

The record references Intel advisory INTEL-SA-01028. Intel's site refused my request, so I cannot name fixed BIOS versions. The advisory lists affected models and the BIOS release that fixes each one. The attacker needs high privileges already and local access, which is why the complexity is rated high.

Weakness class: CWE-20.

How to check if you're exposed

Read the current BIOS version.

On Windows:

wmic bios get smbiosbiosversion

On Linux:

sudo dmidecode -s bios-version

Compare the result with the fixed BIOS version that Intel lists for your exact NUC model in the advisory. NUC models are often used as thin clients, kiosks and lab machines, which may be outside the main patching process.

What to do now

  1. Inventory Intel NUC devices, including kiosks and lab machines, with their model and BIOS version.
  2. Open INTEL-SA-01028 and find your model's fixed BIOS version.
  3. Update the BIOS using Intel's or the device maker's documented method.
  4. Limit who holds administrator rights on these devices.
  5. Record BIOS versions in your asset inventory so future firmware advisories can be matched quickly.

Why it matters

Firmware runs below the operating system, so a flaw there can survive a reinstall and can give control over security features the operating system relies on. The vector's Changed scope reflects that an issue in the BIOS can affect things beyond the BIOS itself.

Improper input validation means the firmware accepts a value it should have checked, usually from a setting or a call made by the operating system. Because the attacker needs high privilege first, the main risk is after another compromise. Firmware updates are routinely skipped, so track them deliberately. The CVE is not on the CISA Known Exploited Vulnerabilities list.

Improper input validation means the product accepts data without confirming it has the properties the code assumes. Many other weaknesses start here. The defence is to validate type, length and range at the boundary and to treat everything from outside the trust boundary as untrusted.

Safeguard's free in-browser dependency scan at gold.safeguard.sh/scan covers the dependencies a code project declares. It does not see firmware, desktop software or vendor appliances, so keep this item in your asset inventory and track the vendor's advisory.

Quick check

Which BIOS version fixes it?

Intel's advisory lists it per model. I could not load the advisory, so read it for your model.

Why is firmware worth patching if the attacker needs admin rights?

Firmware flaws can persist across reinstalls and weaken protections the operating system depends on.

Sources

Last reviewed: 19 October 2026.

Never miss an update

Weekly insights on software supply chain security, delivered to your inbox.

We email you a link to confirm, and only then add you to the list. Unsubscribe in one click. Privacy

Self-healing security runs on Safeguard.

Your first fix PR is minutes away.

No sales call required, even your agent can complete the purchase over MCP.