Описание
An issue was discovered in Python 3.11 through 3.11.4. If a path containing '\0' bytes is passed to os.path.normpath(), the path will be truncated unexpectedly at the first '\0' byte. There are plausible cases in which an application would have rejected a filename for security reasons in Python 3.10.x or earlier, but that filename is no longer rejected in Python 3.11.x.
| Релиз | Статус | Примечание | 
|---|---|---|
| bionic | ignored  | end of standard support | 
| devel | DNE  | |
| esm-infra/focal | DNE  | |
| focal | DNE  | |
| jammy | DNE  | |
| lunar | DNE  | |
| mantic | DNE  | |
| noble | DNE  | |
| oracular | DNE  | |
| plucky | DNE  | 
Показывать по
| Релиз | Статус | Примечание | 
|---|---|---|
| bionic | ignored  | end of standard support | 
| devel | DNE  | |
| esm-apps/focal | not-affected  | see notes | 
| esm-apps/jammy | not-affected  | see notes | 
| esm-infra-legacy/trusty | not-affected  | see notes | 
| esm-infra/bionic | not-affected  | see notes | 
| esm-infra/xenial | not-affected  | see notes | 
| focal | not-affected  | see notes | 
| jammy | not-affected  | see notes | 
| lunar | DNE  | 
Показывать по
| Релиз | Статус | Примечание | 
|---|---|---|
| bionic | DNE  | |
| devel | DNE  | |
| esm-infra/focal | DNE  | |
| focal | DNE  | |
| jammy | not-affected  | see notes | 
| lunar | DNE  | |
| mantic | DNE  | |
| noble | DNE  | |
| oracular | DNE  | |
| plucky | DNE  | 
Показывать по
| Релиз | Статус | Примечание | 
|---|---|---|
| bionic | DNE  | |
| devel | DNE  | |
| esm-apps/jammy | released  | 3.11.0~rc1-1~22.04.1~esm1 | 
| esm-infra/focal | DNE  | |
| focal | DNE  | |
| jammy | needed  | |
| lunar | released  | 3.11.4-1~23.04.2 | 
| mantic | not-affected  | 3.11.6-3 | 
| noble | DNE  | |
| oracular | DNE  | 
Показывать по
| Релиз | Статус | Примечание | 
|---|---|---|
| bionic | DNE  | |
| devel | DNE  | |
| esm-infra/focal | DNE  | |
| focal | DNE  | |
| jammy | DNE  | |
| lunar | DNE  | |
| mantic | not-affected  | 3.12.0-1 | 
| noble | not-affected  | 3.12.0-6 | 
| oracular | not-affected  | 3.12.0-6 | 
| plucky | DNE  | 
Показывать по
| Релиз | Статус | Примечание | 
|---|---|---|
| bionic | DNE  | |
| devel | DNE  | |
| esm-infra-legacy/trusty | not-affected  | see notes | 
| esm-infra/focal | DNE  | |
| focal | DNE  | |
| jammy | DNE  | |
| lunar | DNE  | |
| mantic | DNE  | |
| noble | DNE  | |
| oracular | DNE  | 
Показывать по
| Релиз | Статус | Примечание | 
|---|---|---|
| bionic | DNE  | |
| devel | DNE  | |
| esm-infra-legacy/trusty | not-affected  | see notes | 
| esm-infra/focal | DNE  | |
| esm-infra/xenial | not-affected  | see notes | 
| focal | DNE  | |
| jammy | DNE  | |
| lunar | DNE  | |
| mantic | DNE  | |
| noble | DNE  | 
Показывать по
| Релиз | Статус | Примечание | 
|---|---|---|
| bionic | ignored  | end of standard support | 
| devel | DNE  | |
| esm-infra/bionic | not-affected  | see notes | 
| esm-infra/focal | DNE  | |
| focal | DNE  | |
| jammy | DNE  | |
| lunar | DNE  | |
| mantic | DNE  | |
| noble | DNE  | |
| oracular | DNE  | 
Показывать по
| Релиз | Статус | Примечание | 
|---|---|---|
| bionic | ignored  | end of standard support | 
| devel | DNE  | |
| esm-apps/bionic | not-affected  | see notes | 
| esm-infra/focal | DNE  | |
| focal | DNE  | |
| jammy | DNE  | |
| lunar | DNE  | |
| mantic | DNE  | |
| noble | DNE  | |
| oracular | DNE  | 
Показывать по
| Релиз | Статус | Примечание | 
|---|---|---|
| bionic | ignored  | end of standard support | 
| devel | DNE  | |
| esm-apps/bionic | not-affected  | see notes | 
| esm-infra/focal | not-affected  | see notes | 
| focal | not-affected  | see notes | 
| jammy | DNE  | |
| lunar | DNE  | |
| mantic | DNE  | |
| noble | DNE  | |
| oracular | DNE  | 
Показывать по
| Релиз | Статус | Примечание | 
|---|---|---|
| bionic | DNE  | |
| devel | DNE  | |
| esm-apps/focal | not-affected  | see notes | 
| focal | not-affected  | see notes | 
| jammy | DNE  | |
| lunar | DNE  | |
| mantic | DNE  | |
| noble | DNE  | |
| oracular | DNE  | |
| plucky | DNE  | 
Показывать по
7.5 High
CVSS3
Связанные уязвимости
An issue was discovered in Python 3.11 through 3.11.4. If a path containing '\0' bytes is passed to os.path.normpath(), the path will be truncated unexpectedly at the first '\0' byte. There are plausible cases in which an application would have rejected a filename for security reasons in Python 3.10.x or earlier, but that filename is no longer rejected in Python 3.11.x.
An issue was discovered in Python 3.11 through 3.11.4. If a path containing '\0' bytes is passed to os.path.normpath(), the path will be truncated unexpectedly at the first '\0' byte. There are plausible cases in which an application would have rejected a filename for security reasons in Python 3.10.x or earlier, but that filename is no longer rejected in Python 3.11.x.
An issue was discovered in Python 3.11 through 3.11.4. If a path conta ...
An issue was discovered in Python 3.11 through 3.11.4. If a path containing '\0' bytes is passed to os.path.normpath(), the path will be truncated unexpectedly at the first '\0' byte. There are plausible cases in which an application would have rejected a filename for security reasons in Python 3.10.x or earlier, but that filename is no longer rejected in Python 3.11.x.
Уязвимость функции os.path.normpath() интерпретатора языка программирования Python, связанная с обходом списка разрешений при усечении пути посредством вставки нулевого байта, позволяющая нарушителю нарушить целостность защищаемой информации
7.5 High
CVSS3