CVE-2019-14193: Das U-Boot stack overflow in nfs_readlink_reply

CVE-2019-14193 · Severity: critical · CVSS 9.8 · Published 2019-07-31

A vulnerability exists in U-Boot, a widely used bootloader for embedded devices and industrial hardware. An attacker could exploit this flaw to execute unauthorized code or crash the device during the network booting process. This could lead to a complete takeover of the affected system, impacting operational availability and data integrity.

Technologies: Denx U-Boot, Siemens RUGGEDCOM ROX II. Vendors: Denx, Siemens.

Quick answers

Is CVE-2019-14193 exploited in the wild?
No. Junglewise Threat Intelligence has no report of CVE-2019-14193 being exploited in the wild.
How severe is CVE-2019-14193?
Critical severity, with a CVSS score of 9.8, published 31 July 2019.
Which products and versions are affected?
Siemens RUGGEDCOM ROX II before 2.17.1.
Is there a fix for CVE-2019-14193?
A patch was published on 2026-05-12: Siemens released patch for Ruggedcom Rox II family Junglewise finds every place you run it, drafts the upgrade and applies it once you approve.
How is CVE-2019-14193 attacked?
It is attacked over the network, in an operating system.
Am I affected by CVE-2019-14193?
Check whether you run Denx U-Boot or Siemens RUGGEDCOM ROX II at an affected version. Junglewise does that check for you around the clock: connect your code, cloud and domains, and it matches new vulnerabilities like this one against what you actually run and tells you when one reaches you.

Technical details

A stack-based buffer overflow exists in the NFS (Network File System) implementation of Das U-Boot. The vulnerability is located in the 'nfs_readlink_reply' function, where an unbounded 'memcpy' operation occurs using an unvalidated length value after calculating a new path length. A remote attacker on the network could provide a specially crafted NFS reply to trigger this overflow. Successful exploitation could lead to arbitrary code execution or a denial-of-service condition during the boot phase. The issue is confirmed in versions through 2019.07 and has been addressed in downstream products like Siemens Ruggedcom Rox in version 2.17.1.

Affected products

  • Das U-Boot U-Boot through 2019.07
  • Siemens Corproation Ruggedcom Rox II family before 2.17.1

Timeline

  • 2019-07-31: disclosed
  • 2019-07-31: advisory: NVD publication date
  • 2026-05-12: patched: Siemens released patch for Ruggedcom Rox II family

References

This page as Markdown. Free to reuse under CC BY 4.0 with a link back.