Описание
A flaw was found in GLib. An off-by-one error can occur in the gvs_tuple_is_normal function in the glib/gvariant-serialiser.c file when doing an alignment padding check because the bounds check uses > instead of >=, causing an out-of-bounds read of only 1 byte. This issue can cause a minor information disclosure of 1 byte and a denial of service when the out-of-bounds read crosses a page boundary.
| Релиз | Статус | Примечание |
|---|---|---|
| devel | not-affected | 2.88.1-2 |
| esm-infra-legacy/trusty | released | 2.40.2-0ubuntu1.1+esm8 |
| esm-infra-legacy/xenial | released | 2.48.2-0ubuntu4.8+esm6 |
| esm-infra/bionic | released | 2.56.4-0ubuntu0.18.04.9+esm6 |
| esm-infra/focal | released | 2.64.6-1~ubuntu20.04.9+esm2 |
| jammy | released | 2.72.4-0ubuntu2.10 |
| noble | released | 2.80.0-6ubuntu3.9 |
| questing | ignored | end of life, was needs-triage |
| resolute | released | 2.88.0-1ubuntu0.1 |
| upstream | released | 2.88.1-2 |
Показывать по
8.2 High
CVSS3
Связанные уязвимости
A flaw was found in GLib. An off-by-one error can occur in the gvs_tuple_is_normal function in the glib/gvariant-serialiser.c file when doing an alignment padding check because the bounds check uses > instead of >=, causing an out-of-bounds read of only 1 byte. This issue can cause a minor information disclosure of 1 byte and a denial of service when the out-of-bounds read crosses a page boundary.
A flaw was found in GLib. An off-by-one error can occur in the gvs_tuple_is_normal function in the glib/gvariant-serialiser.c file when doing an alignment padding check because the bounds check uses > instead of >=, causing an out-of-bounds read of only 1 byte. This issue can cause a minor information disclosure of 1 byte and a denial of service when the out-of-bounds read crosses a page boundary.
Glib: buffer over-read in glib/gvariant-serialiser.c via gvs_tuple_is_normal()
A flaw was found in GLib. An off-by-one error can occur in the gvs_tup ...
A flaw was found in GLib. An off-by-one error can occur in the gvs_tuple_is_normal function in the glib/gvariant-serialiser.c file when doing an alignment padding check because the bounds check uses > instead of >=, causing an out-of-bounds read of only 1 byte. This issue can cause a minor information disclosure of 1 byte and a denial of service when the out-of-bounds read crosses a page boundary.
8.2 High
CVSS3