An issue was discovered in Das U-Boot through 2019.07. There is an unbounded memcpy when parsing a UDP packet due to a net_process_received_packet integer underflow during an nc_input_packet call.
The product subtracts one value from another, such that the result is less than the minimum allowable integer value, which produces a value that is not equal to the correct result.
Name | Vendor | Start Version | End Version |
---|---|---|---|
U-boot | Denx | * | 2019.07 (including) |
U-boot | Ubuntu | bionic | * |
U-boot | Ubuntu | disco | * |
U-boot | Ubuntu | eoan | * |
U-boot | Ubuntu | esm-infra/xenial | * |
U-boot | Ubuntu | focal | * |
U-boot | Ubuntu | trusty | * |
U-boot | Ubuntu | upstream | * |
U-boot | Ubuntu | xenial | * |