Поиск уязвимостей
Количество 56
Количество 56
ROS-20260529-80-0009
Уязвимость mingw-libpng
ROS-20260529-80-0008
Уязвимость libpng12
ROS-20260529-80-0007
Уязвимость libpng15
ROS-20260529-80-0006
Уязвимость libpng
ROS-20260529-73-0008
Уязвимость mingw-libpng
ROS-20260529-73-0007
Уязвимость libpng15
ROS-20260529-73-0006
Уязвимость libpng12
ROS-20260529-73-0005
Уязвимость libpng
BDU:2026-06668
Уязвимость функций png_set_tRNS и png_set_PLTE библиотеки LIBPNG, позволяющая нарушителю выполнить произвольный код или отказ в обслуживании
ALT-PU-2026-5171
ALT-PU-2026-5171: package `libpng16` update to version 1.6.56-alt0.p11.1
CVE-2026-33416
LIBPNG is a reference library for use in applications that read, create, and manipulate PNG (Portable Network Graphics) raster image files. In versions 1.2.1 through 1.6.55, `png_set_tRNS` and `png_set_PLTE` each alias a heap-allocated buffer between `png_struct` and `png_info`, sharing a single allocation across two structs with independent lifetimes. The `trans_alpha` aliasing has been present since at least libpng 1.0, and the `palette` aliasing since at least 1.2.1. Both affect all prior release lines `png_set_tRNS` sets `png_ptr->trans_alpha = info_ptr->trans_alpha` (256-byte buffer) and `png_set_PLTE` sets `info_ptr->palette = png_ptr->palette` (768-byte buffer). In both cases, calling `png_free_data` (with `PNG_FREE_TRNS` or `PNG_FREE_PLTE`) frees the buffer through `info_ptr` while the corresponding `png_ptr` pointer remains dangling. Subsequent row-transform functions dereference and, in some code paths, write to the freed memory. A second call to `png_set_tRNS` or `png_set...
CVE-2026-33416
LIBPNG is a reference library for use in applications that read, create, and manipulate PNG (Portable Network Graphics) raster image files. In versions 1.2.1 through 1.6.55, `png_set_tRNS` and `png_set_PLTE` each alias a heap-allocated buffer between `png_struct` and `png_info`, sharing a single allocation across two structs with independent lifetimes. The `trans_alpha` aliasing has been present since at least libpng 1.0, and the `palette` aliasing since at least 1.2.1. Both affect all prior release lines `png_set_tRNS` sets `png_ptr->trans_alpha = info_ptr->trans_alpha` (256-byte buffer) and `png_set_PLTE` sets `info_ptr->palette = png_ptr->palette` (768-byte buffer). In both cases, calling `png_free_data` (with `PNG_FREE_TRNS` or `PNG_FREE_PLTE`) frees the buffer through `info_ptr` while the corresponding `png_ptr` pointer remains dangling. Subsequent row-transform functions dereference and, in some code paths, write to the freed memory. A second call to `png_set_tRNS` or `png_set...
CVE-2026-33416
LIBPNG is a reference library for use in applications that read, create, and manipulate PNG (Portable Network Graphics) raster image files. In versions 1.2.1 through 1.6.55, `png_set_tRNS` and `png_set_PLTE` each alias a heap-allocated buffer between `png_struct` and `png_info`, sharing a single allocation across two structs with independent lifetimes. The `trans_alpha` aliasing has been present since at least libpng 1.0, and the `palette` aliasing since at least 1.2.1. Both affect all prior release lines `png_set_tRNS` sets `png_ptr->trans_alpha = info_ptr->trans_alpha` (256-byte buffer) and `png_set_PLTE` sets `info_ptr->palette = png_ptr->palette` (768-byte buffer). In both cases, calling `png_free_data` (with `PNG_FREE_TRNS` or `PNG_FREE_PLTE`) frees the buffer through `info_ptr` while the corresponding `png_ptr` pointer remains dangling. Subsequent row-transform functions dereference and, in some code paths, write to the freed memory. A second call to `png_set_tRNS` or `png_set_PL
CVE-2026-33416
LIBPNG has use-after-free via pointer aliasing in `png_set_tRNS` and `png_set_PLTE`
CVE-2026-33416
LIBPNG is a reference library for use in applications that read, creat ...
ALT-PU-2021-5015
ALT-PU-2021-5015: package `libpng` update to version 1.7.0-alt1.beta89
SUSE-SU-2026:1323-1
Security update for libpng16
SUSE-SU-2026:1311-1
Security update for libpng16
RLSA-2026:29898
Moderate: libpng security update
RLSA-2026:28244
Moderate: libpng15 security update
Уязвимостей на страницу
Уязвимость | CVSS | EPSS | Опубликовано | |
|---|---|---|---|---|
ROS-20260529-80-0009 Уязвимость mingw-libpng | CVSS3: 7.5 | 1% Низкий | 5 месяцев назад | |
ROS-20260529-80-0008 Уязвимость libpng12 | CVSS3: 7.5 | 1% Низкий | 5 месяцев назад | |
ROS-20260529-80-0007 Уязвимость libpng15 | CVSS3: 7.5 | 1% Низкий | 5 месяцев назад | |
ROS-20260529-80-0006 Уязвимость libpng | CVSS3: 7.5 | 1% Низкий | 5 месяцев назад | |
ROS-20260529-73-0008 Уязвимость mingw-libpng | CVSS3: 7.5 | 1% Низкий | 5 месяцев назад | |
ROS-20260529-73-0007 Уязвимость libpng15 | CVSS3: 7.5 | 1% Низкий | 5 месяцев назад | |
ROS-20260529-73-0006 Уязвимость libpng12 | CVSS3: 7.5 | 1% Низкий | 5 месяцев назад | |
ROS-20260529-73-0005 Уязвимость libpng | CVSS3: 7.5 | 1% Низкий | 5 месяцев назад | |
BDU:2026-06668 Уязвимость функций png_set_tRNS и png_set_PLTE библиотеки LIBPNG, позволяющая нарушителю выполнить произвольный код или отказ в обслуживании | CVSS3: 7.5 | 1% Низкий | 8 месяцев назад | |
ALT-PU-2026-5171 ALT-PU-2026-5171: package `libpng16` update to version 1.6.56-alt0.p11.1 | CVSS3: 7.6 | 7 месяцев назад | ||
CVE-2026-33416 LIBPNG is a reference library for use in applications that read, create, and manipulate PNG (Portable Network Graphics) raster image files. In versions 1.2.1 through 1.6.55, `png_set_tRNS` and `png_set_PLTE` each alias a heap-allocated buffer between `png_struct` and `png_info`, sharing a single allocation across two structs with independent lifetimes. The `trans_alpha` aliasing has been present since at least libpng 1.0, and the `palette` aliasing since at least 1.2.1. Both affect all prior release lines `png_set_tRNS` sets `png_ptr->trans_alpha = info_ptr->trans_alpha` (256-byte buffer) and `png_set_PLTE` sets `info_ptr->palette = png_ptr->palette` (768-byte buffer). In both cases, calling `png_free_data` (with `PNG_FREE_TRNS` or `PNG_FREE_PLTE`) frees the buffer through `info_ptr` while the corresponding `png_ptr` pointer remains dangling. Subsequent row-transform functions dereference and, in some code paths, write to the freed memory. A second call to `png_set_tRNS` or `png_set... | CVSS3: 7.5 | 1% Низкий | 8 месяцев назад | |
CVE-2026-33416 LIBPNG is a reference library for use in applications that read, create, and manipulate PNG (Portable Network Graphics) raster image files. In versions 1.2.1 through 1.6.55, `png_set_tRNS` and `png_set_PLTE` each alias a heap-allocated buffer between `png_struct` and `png_info`, sharing a single allocation across two structs with independent lifetimes. The `trans_alpha` aliasing has been present since at least libpng 1.0, and the `palette` aliasing since at least 1.2.1. Both affect all prior release lines `png_set_tRNS` sets `png_ptr->trans_alpha = info_ptr->trans_alpha` (256-byte buffer) and `png_set_PLTE` sets `info_ptr->palette = png_ptr->palette` (768-byte buffer). In both cases, calling `png_free_data` (with `PNG_FREE_TRNS` or `PNG_FREE_PLTE`) frees the buffer through `info_ptr` while the corresponding `png_ptr` pointer remains dangling. Subsequent row-transform functions dereference and, in some code paths, write to the freed memory. A second call to `png_set_tRNS` or `png_set... | CVSS3: 7.5 | 1% Низкий | 8 месяцев назад | |
CVE-2026-33416 LIBPNG is a reference library for use in applications that read, create, and manipulate PNG (Portable Network Graphics) raster image files. In versions 1.2.1 through 1.6.55, `png_set_tRNS` and `png_set_PLTE` each alias a heap-allocated buffer between `png_struct` and `png_info`, sharing a single allocation across two structs with independent lifetimes. The `trans_alpha` aliasing has been present since at least libpng 1.0, and the `palette` aliasing since at least 1.2.1. Both affect all prior release lines `png_set_tRNS` sets `png_ptr->trans_alpha = info_ptr->trans_alpha` (256-byte buffer) and `png_set_PLTE` sets `info_ptr->palette = png_ptr->palette` (768-byte buffer). In both cases, calling `png_free_data` (with `PNG_FREE_TRNS` or `PNG_FREE_PLTE`) frees the buffer through `info_ptr` while the corresponding `png_ptr` pointer remains dangling. Subsequent row-transform functions dereference and, in some code paths, write to the freed memory. A second call to `png_set_tRNS` or `png_set_PL | CVSS3: 7.5 | 1% Низкий | 8 месяцев назад | |
CVE-2026-33416 LIBPNG has use-after-free via pointer aliasing in `png_set_tRNS` and `png_set_PLTE` | CVSS3: 7.5 | 1% Низкий | 8 месяцев назад | |
CVE-2026-33416 LIBPNG is a reference library for use in applications that read, creat ... | CVSS3: 7.5 | 1% Низкий | 8 месяцев назад | |
ALT-PU-2021-5015 ALT-PU-2021-5015: package `libpng` update to version 1.7.0-alt1.beta89 | CVSS3: 9.8 | больше 5 лет назад | ||
SUSE-SU-2026:1323-1 Security update for libpng16 | 1% Низкий | 7 месяцев назад | ||
SUSE-SU-2026:1311-1 Security update for libpng16 | 1% Низкий | 7 месяцев назад | ||
RLSA-2026:29898 Moderate: libpng security update | 1% Низкий | 5 месяцев назад | ||
RLSA-2026:28244 Moderate: libpng15 security update | 1% Низкий | 5 месяцев назад |
Уязвимостей на страницу