CVE-2020-17437
Description
An issue was discovered in uIP 1.0, as used in Contiki 3.0 and other products. When the Urgent flag is set in a TCP packet, and the stack is configured to ignore the urgent data, the stack attempts to use the value of the Urgent pointer bytes to separate the Urgent data from the normal data, by calculating the offset at which the normal data should be present in the global buffer. However, the length of this offset is not checked; therefore, for large values of the Urgent pointer bytes, the data pointer can point to memory that is way beyond the data buffer in uip_process in uip.c.
How to fix
- siemens sentron_3va_com100_firmware4.4.1 or later
- siemens sentron_3va_com800_firmware4.4.1 or later
- siemens sentron_3va_dsp800_firmware4.0 or later
- siemens sentron_pac2200_firmware3.2.2 or later
- siemens sentron_pac3200_firmware2.4.7 or later
- siemens sentron_pac3200t_firmware3.2.2 or later
- siemens sentron_pac3220_firmware3.2.0 or later
- siemens sentron_pac4200_firmware2.3.0 or later
Affected products
| Product | Affected versions | Fixed in |
|---|---|---|
| uip_project uip | v ≤ 1.0 | — |
| open-iscsi_project open-iscsi | v ≤ 2.1.7 | — |
| siemens sentron_3va_com100_firmware | v < 4.4.1 | 4.4.1 |
| siemens sentron_3va_com800_firmware | v < 4.4.1 | 4.4.1 |
| siemens sentron_3va_dsp800_firmware | v < 4.0 | 4.0 |
| siemens sentron_pac2200_clp_firmware | No range specified | — |
| siemens sentron_pac2200_firmware | v < 3.2.2 | 3.2.2 |
| siemens sentron_pac3200_firmware | v < 2.4.7 | 2.4.7 |
| siemens sentron_pac3200t_firmware | v < 3.2.2 | 3.2.2 |
| siemens sentron_pac3220_firmware | v < 3.2.0 | 3.2.0 |
| siemens sentron_pac4200_firmware | v < 2.3.0 | 2.3.0 |
Check your version
Choose the product and enter the version you run to see whether it falls in the affected range.
Attack Surface Management
See the assets tied to your domains, the technologies they run and known vulnerabilities in one list.