Out-of-bounds write when handling split HTTP headers; When handling split HTTP headers, GRUB2 HTTP code accidentally moves its internal data buffer point by one position. This can lead to a out-of-bound write further when parsing the HTTP request, writing a NULL byte past the buffer. It's conceivable that an attacker controlled set of packets can lead to corruption of the GRUB2's internal memory metadata.
{ "availability": "No subscription required", "ubuntu_priority": "medium", "binaries": [ { "binary_version": "1.187.3~18.04.1+2.06-2ubuntu14.1", "binary_name": "grub-efi-amd64-signed" }, { "binary_version": "1.187.3~18.04.1+2.06-2ubuntu14.1", "binary_name": "grub-efi-arm64-signed" } ] }
{ "availability": "No subscription required", "ubuntu_priority": "medium", "binaries": [ { "binary_version": "2.06-2ubuntu14.1", "binary_name": "grub-efi-amd64" }, { "binary_version": "2.06-2ubuntu14.1", "binary_name": "grub-efi-amd64-bin" }, { "binary_version": "2.06-2ubuntu14.1", "binary_name": "grub-efi-amd64-dbg" }, { "binary_version": "2.06-2ubuntu14.1", "binary_name": "grub-efi-arm64" }, { "binary_version": "2.06-2ubuntu14.1", "binary_name": "grub-efi-arm64-bin" }, { "binary_version": "2.06-2ubuntu14.1", "binary_name": "grub-efi-arm64-dbg" } ] }
{ "availability": "No subscription required", "ubuntu_priority": "medium", "binaries": [ { "binary_version": "1.187.3~20.04.1+2.06-2ubuntu14.1", "binary_name": "grub-efi-amd64-signed" }, { "binary_version": "1.187.3~20.04.1+2.06-2ubuntu14.1", "binary_name": "grub-efi-arm64-signed" } ] }
{ "availability": "No subscription required", "ubuntu_priority": "medium", "binaries": [ { "binary_version": "2.06-2ubuntu14.1", "binary_name": "grub-efi-amd64" }, { "binary_version": "2.06-2ubuntu14.1", "binary_name": "grub-efi-amd64-bin" }, { "binary_version": "2.06-2ubuntu14.1", "binary_name": "grub-efi-amd64-dbg" }, { "binary_version": "2.06-2ubuntu14.1", "binary_name": "grub-efi-arm64" }, { "binary_version": "2.06-2ubuntu14.1", "binary_name": "grub-efi-arm64-bin" }, { "binary_version": "2.06-2ubuntu14.1", "binary_name": "grub-efi-arm64-dbg" } ] }
{ "availability": "No subscription required", "ubuntu_priority": "medium", "binaries": [ { "binary_version": "1.187.3~22.04.1+2.06-2ubuntu14.1", "binary_name": "grub-efi-amd64-signed" }, { "binary_version": "1.187.3~22.04.1+2.06-2ubuntu14.1", "binary_name": "grub-efi-arm64-signed" } ] }
{ "availability": "No subscription required", "ubuntu_priority": "medium", "binaries": [ { "binary_version": "2.06-2ubuntu14.1", "binary_name": "grub-efi-amd64" }, { "binary_version": "2.06-2ubuntu14.1", "binary_name": "grub-efi-amd64-bin" }, { "binary_version": "2.06-2ubuntu14.1", "binary_name": "grub-efi-amd64-dbg" }, { "binary_version": "2.06-2ubuntu14.1", "binary_name": "grub-efi-arm64" }, { "binary_version": "2.06-2ubuntu14.1", "binary_name": "grub-efi-arm64-bin" }, { "binary_version": "2.06-2ubuntu14.1", "binary_name": "grub-efi-arm64-dbg" } ] }