Approved changes feed: RSS · Atom

cpe:2.3:a:altran:picotcp:*:*:*:*:*:*:*:*

part: a version: * update: *

VendorAltran (d19dd489-1c53-511b-bba7-fbd6ee95b987)
ProductPicotcp (7fa0a43e-d36c-5d4d-849d-bb273982870d)
Edition*
Language*
Software edition*
Target software*
Target hardware*
Other*
NotesImported from gcve-enriched-dumps CVE data

PURL mappings

PURLSourceLast updated
No PURL mappings for this CPE yet.

Vulnerability references

IdentifiercpeApplicabilitySubmitteddb.gcve.eu detailsRationale
CVE:CVE-2023-30463 vulnerable 2026-06-08 06:04:39.410836 Details available
Altran picoTCP through 1.7.0 allows memory corruption (and subsequent denial of service) because of an integer overflow in pico_ipv6_alloc when processing large ICMPv6 packets. This affects installations with Ethernet support in which a packet size greater than 65495 may occur.
Published: 2023-04-19T00:00:00.000Z
Updated: 2025-02-05T15:11:09.208Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2020-24341 vulnerable 2026-06-08 05:22:32.817139 Details available
An issue was discovered in picoTCP and picoTCP-NG through 1.7.0. The TCP input data processing function in pico_tcp.c does not validate the length of incoming TCP packets, which leads to an out-of-bounds read when assembling received packets into a data segment, eventually causing Denial-of-Service or an information leak.
Published: 2020-12-11T22:55:33.000Z
Updated: 2024-08-04T15:12:08.661Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2020-24340 vulnerable 2026-06-08 05:22:32.816552 Details available
An issue was discovered in picoTCP and picoTCP-NG through 1.7.0. The code that processes DNS responses in pico_mdns_handle_data_as_answers_generic() in pico_mdns.c does not check whether the number of answers/responses specified in a DNS packet header corresponds to the response data available in the packet, leading to an out-of-bounds read, invalid pointer dereference, and Denial-of-Service.
Published: 2020-12-11T22:54:39.000Z
Updated: 2024-08-04T15:12:08.648Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2020-24339 vulnerable 2026-06-08 05:22:32.815852 Details available
An issue was discovered in picoTCP and picoTCP-NG through 1.7.0. The DNS domain name record decompression functionality in pico_dns_decompress_name() in pico_dns_common.c does not validate the compression pointer offset values with respect to the actual data present in a DNS response packet, causing out-of-bounds reads that lead to Denial-of-Service.
Published: 2020-12-11T22:53:55.000Z
Updated: 2024-08-04T15:12:08.716Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2020-24338 vulnerable 2026-06-08 05:22:32.815410 Details available
An issue was discovered in picoTCP through 1.7.0. The DNS domain name record decompression functionality in pico_dns_decompress_name() in pico_dns_common.c does not validate the compression pointer offset values with respect to the actual data present in a DNS response packet, causing out-of-bounds writes that lead to Denial-of-Service and Remote Code Execution.
Published: 2020-12-11T22:45:04.000Z
Updated: 2024-08-04T15:12:08.353Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2020-24337 vulnerable 2026-06-08 05:22:32.813750 Details available
An issue was discovered in picoTCP and picoTCP-NG through 1.7.0. When an unsupported TCP option with zero length is provided in an incoming TCP packet, it is possible to cause a Denial-of-Service by achieving an infinite loop in the code that parses TCP options, aka tcp_parse_options() in pico_tcp.c.
Published: 2020-12-11T22:44:00.000Z
Updated: 2024-08-04T15:12:08.689Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2020-17445 vulnerable 2026-06-08 05:20:56.492849 Details available
An issue was discovered in picoTCP 1.7.0. The code for processing the IPv6 destination options does not check for a valid length of the destination options header. This results in an Out-of-Bounds Read, and, depending on the memory protection mechanism, this may result in Denial-of-Service in pico_ipv6_process_destopt() in pico_ipv6.c.
Published: 2020-12-11T22:33:46.000Z
Updated: 2024-08-04T13:53:17.422Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2020-17444 vulnerable 2026-06-08 05:20:56.492552 Details available
An issue was discovered in picoTCP 1.7.0. The routine for processing the next header field (and deducing whether the IPv6 extension headers are valid) doesn't check whether the header extension length field would overflow. Therefore, if it wraps around to zero, iterating through the extension headers will not increment the current data pointer. This leads to an infinite loop and Denial-of-Service in pico_ipv6_check_headers_sequence() in pico_ipv6.c.
Published: 2020-12-11T22:32:36.000Z
Updated: 2024-08-04T13:53:17.387Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2020-17443 vulnerable 2026-06-08 05:20:56.492233 Details available
An issue was discovered in picoTCP 1.7.0. The code for creating an ICMPv6 echo replies doesn't check whether the ICMPv6 echo request packet's size is shorter than 8 bytes. If the size of the incoming ICMPv6 request packet is shorter than this, the operation that calculates the size of the ICMPv6 echo replies has an integer wrap around, leading to memory corruption and, eventually, Denial-of-Service in pico_icmp6_send_echoreply_not_frag in pico_icmp6.c.
Published: 2020-12-11T22:31:33.000Z
Updated: 2024-08-04T13:53:17.425Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2020-17442 vulnerable 2026-06-08 05:20:56.491874 Details available
An issue was discovered in picoTCP 1.7.0. The code for parsing the hop-by-hop IPv6 extension headers does not validate the bounds of the extension header length value, which may result in Integer Wraparound. Therefore, a crafted extension header length value may cause Denial-of-Service because it affects the loop in which the extension headers are parsed in pico_ipv6_process_hopbyhop() in pico_ipv6.c.
Published: 2020-12-11T22:30:42.000Z
Updated: 2024-08-04T13:53:17.439Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2020-17441 vulnerable 2026-06-08 05:20:56.490119 Details available
An issue was discovered in picoTCP 1.7.0. The code for processing the IPv6 headers does not validate whether the IPv6 payload length field is equal to the actual size of the payload, which leads to an Out-of-Bounds read during the ICMPv6 checksum calculation, resulting in either Denial-of-Service or Information Disclosure. This affects pico_ipv6_extension_headers and pico_checksum_adder (in pico_ipv6.c and pico_frame.c).
Published: 2020-12-11T22:29:35.000Z
Updated: 2024-08-04T13:53:17.412Z
Reference links
Imported from gcve-enriched-dumps CVE data

Contribute

You can submit an edit proposal for this CPE entry or suggest a related product/vendor addition using the action button above.