Systematically Detecting Packet Validation Vulnerabilities in Embedded Network Stacks

<p>This is a brief for the research paper &ldquo;<em>Systematically Detecting Packet Validation Vulnerabilities in Embedded Network Stacks</em>&rdquo;, published in the technical track of the International Conference on Automated Software Engineering (ASE 2023). This work was led by Paschal Amusuo. The full paper is available&nbsp;<a href="https://arxiv.org/abs/2308.10965" rel="noopener ugc nofollow" target="_blank">here</a>.</p> <p>Paschal wrote this post, which I have lightly edited.</p> <p>We are grateful to the US National Science Foundation and to Rolls Royce for funding this research project. Incidentally, the authors of this project hail from 4.5 continents: Africa (Amusuo), South America (M&eacute;ndez), Asia (Xu), India (Machiry), and North America (Davis).</p> <h1>Motivation and Background</h1> <h2>The &ldquo;I&rdquo; in &ldquo;IoT&rdquo; is for Embedded Network Stack</h2> <p>We live in the age of the Internet of Things (IoT). Everyday gadgets and industry systems are being connected to networks to enable remote sensing and control. Our ovens and our cars use&nbsp;<strong><em>Embedded Network Stacks (ENS)</em></strong>&nbsp;to network with other devices, e.g. over the Internet (think of a WiFi baby monitor), through your phone (think of a Bluetooth app for your car), or on a company intranet (critical infrastructure such as dams and nuclear reactors, though you may remember that water treatment facility in Florida that was connected to the Internet with inadequate authentication&hellip;). As a result, these&nbsp;<strong><em>ENSs</em></strong>&nbsp;become the access point for packets arriving at the embedded system.&nbsp;<strong><em>Any vulnerability in these ENSs could expose the underlying embedded system to exploitation</em></strong>. Recent industry-led research has shown that popular embedded network stacks contain critical vulnerabilities, leading to the security flaws in the systems that rely on them.</p> <p><a href="https://blog.stackademic.com/systematically-detecting-packet-validation-vulnerabilities-in-embedded-network-stacks-4a9954ff393d">Website</a></p>