CVE-2020-17437

High

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.

SeverityHigh
CVSS8.2
Exploit probability—
ProductUip
PublishedDec 11, 2020
First seenDec 11, 2020

How to fix

Update
  • 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

ProductAffected versionsFixed in
uip_project uipv ≤ 1.0—
open-iscsi_project open-iscsiv ≤ 2.1.7—
siemens sentron_3va_com100_firmwarev < 4.4.14.4.1
siemens sentron_3va_com800_firmwarev < 4.4.14.4.1
siemens sentron_3va_dsp800_firmwarev < 4.04.0
siemens sentron_pac2200_clp_firmwareNo range specified—
siemens sentron_pac2200_firmwarev < 3.2.23.2.2
siemens sentron_pac3200_firmwarev < 2.4.72.4.7
siemens sentron_pac3200t_firmwarev < 3.2.23.2.2
siemens sentron_pac3220_firmwarev < 3.2.03.2.0
siemens sentron_pac4200_firmwarev < 2.3.02.3.0

Check your version

Choose the product and enter the version you run to see whether it falls in the affected range.

In the Intelligence 360 plan

Attack Surface Management

See the assets tied to your domains, the technologies they run and known vulnerabilities in one list.