Podatności iccDEV
33 znanych podatności CVE w iccDEV, przetłumaczonych i ocenionych.
- CVE-2026-24412Wysokie
Biblioteka iccDEV w wersjach 2.3.1.1 i starszych zawiera podatność przepełnienia bufora na stercie w funkcji CIccTagXmlSegmentedCurve::ToXml(). Podatność występuje, gdy dane sterowane przez użytkownika są niebezpiecznie włączane do danych profilu ICC lub innych binarnych bloków. Udane wykorzystanie może pozwolić atakującemu na przeprowadzenie DoS, manipulację danymi, obejście logiki aplikacji i wykonanie kodu. Problem naprawiono w wersji 2.3.1.2.
- CVE-2026-24411Wysokie
Biblioteka iccDEV w wersjach 2.3.1.1 i starszych zawiera podatność niezdefiniowanego zachowania w funkcji CIccTagXmlSegmentedCurve::ToXml(). Podatność występuje, gdy dane sterowane przez użytkownika są niebezpiecznie włączane do danych profilu ICC lub innych binarnych bloków. Udane wykorzystanie może pozwolić atakującemu na przeprowadzenie DoS, manipulację danymi, obejście logiki aplikacji i wykonanie kodu. Problem naprawiono w wersji 2.3.1.2.
- CVE-2026-24410Wysokie
Biblioteka iccDEV w wersjach 2.3.1.1 i starszych zawiera podatność niezdefiniowanego zachowania i dereferencji wskaźnika null w funkcji CIccProfileXml::ParseBasic(). Podatność występuje, gdy dane sterowane przez użytkownika są niebezpiecznie włączane do danych profilu ICC lub innych binarnych bloków. Udane wykorzystanie może pozwolić atakującemu na przeprowadzenie DoS, manipulację danymi, obejście logiki aplikacji i wykonanie kodu. Problem naprawiono w wersji 2.3.1.2.
- CVE-2026-24409Wysokie
Biblioteka iccDEV w wersjach 2.3.1.1 i starszych zawiera podatność niezdefiniowanego zachowania i dereferencji wskaźnika null w funkcji CIccTagXmlFloatNum<>::ParseXml(). Podatność występuje, gdy dane sterowane przez użytkownika są niebezpiecznie włączane do danych profilu ICC lub innych binarnych bloków. Udane wykorzystanie może pozwolić atakującemu na przeprowadzenie DoS, manipulację danymi, obejście logiki aplikacji i wykonanie kodu. Problem naprawiono w wersji 2.3.1.2.
- CVE-2026-24407Wysokie
Biblioteka iccDEV w wersjach 2.3.1.1 i starszych zawiera podatność niezdefiniowanego zachowania w funkcji icSigCalcOp(). Podatność występuje, gdy dane sterowane przez użytkownika są niebezpiecznie włączane do danych profilu ICC lub innych binarnych bloków. Udane wykorzystanie może pozwolić atakującemu na przeprowadzenie DoS, manipulację danymi, obejście logiki aplikacji i wykonanie kodu. Problem naprawiono w wersji 2.3.1.2.
- CVE-2026-24406Wysokie
Biblioteka iccDEV w wersjach 2.3.1.1 i starszych zawiera podatność przepełnienia bufora na stercie w funkcji CIccTagNamedColor2::SetSize(). Podatność występuje, gdy dane sterowane przez użytkownika są niebezpiecznie włączane do danych profilu ICC lub innych binarnych bloków. Udane wykorzystanie może pozwolić atakującemu na przeprowadzenie DoS, manipulację danymi, obejście logiki aplikacji i wykonanie kodu. Problem naprawiono w wersji 2.3.1.2.
- CVE-2026-24405Wysokie
Biblioteka iccDEV w wersjach 2.3.1.1 i starszych zawiera podatność przepełnienia bufora na stercie w funkcji CIccMpeCalculator::Read(). Podatność występuje, gdy dane sterowane przez użytkownika są niebezpiecznie włączane do danych profilu ICC lub innych binarnych bloków. Udane wykorzystanie może pozwolić atakującemu na przeprowadzenie DoS, manipulację danymi, obejście logiki aplikacji i wykonanie kodu. Problem naprawiono w wersji 2.3.1.2.
- CVE-2026-24404Wysokie
Biblioteka iccDEV w wersjach 2.3.1.1 i starszych zawiera podatność dereferencji wskaźnika null i niezdefiniowanego zachowania w CIccXmlArrayType(). Podatność występuje, gdy dane sterowane przez użytkownika są niebezpiecznie włączane do danych profilu ICC lub innych binarnych bloków. Udane wykorzystanie może pozwolić atakującemu na przeprowadzenie DoS, manipulację danymi, obejście logiki aplikacji i wykonanie kodu. Problem naprawiono w wersji 2.3.1.2.
- CVE-2026-24403Wysokie
Biblioteka iccDEV w wersjach 2.3.1.1 i starszych zawiera podatność przepełnienia liczby całkowitej w funkcji icValidateStatus CIccProfile::CheckHeader(), gdy dane sterowane przez użytkownika są niebezpiecznie włączane do danych profilu. Modyfikacja tablic tagów, przesunięć lub pól rozmiaru może wywołać błędy parsowania, uszkodzenie pamięci lub DoS, potencjalnie umożliwiając wykonanie dowolnego kodu lub obejście logiki aplikacji. Problem naprawiono w wersji 2.3.1.2.
- CVE-2026-22861Wysokie
Biblioteka iccDEV przed wersją 2.3.1.2 zawiera podatność na przepełnienie bufora w pamięci sterty w funkcji SIccCalcOp::Describe() w pliku IccProfLib/IccMpeCalc.cpp. Podatność dotyczy użytkowników przetwarzających profile kolorów ICC.
- CVE-2026-22255Wysokie
iccDEV przed wersją 2.3.1.2 ma podatność przepełnienia bufora na stercie w funkcji `CIccCLUT::Init()` w pliku `IccProfLib/IccTagLut.cpp`. Podatność dotyczy użytkowników przetwarzających profile kolorów ICC. Wersja 2.3.1.2 zawiera poprawkę.
- CVE-2026-22047Wysokie
iccDEV przed wersją 2.3.1.2 ma podatność przepełnienia bufora na stercie w funkcji `SIccCalcOp::Describe()` w pliku `IccProfLib/IccMpeCalc.cpp`. Podatność dotyczy użytkowników biblioteki iccDEV przetwarzających profile kolorów ICC. Wersja 2.3.1.2 zawiera poprawkę. Nie są znane żadne obejścia.
- CVE-2026-22046Wysokie
iccDEV przed wersją 2.3.1.2 ma podatność przepełnienia bufora na stercie w funkcji `CIccProfileXml::ParseBasic()` w pliku `IccXML/IccLibXML/IccProfileXml.cpp`. Podatność dotyczy użytkowników biblioteki iccDEV przetwarzających profile kolorów ICC. Wersja 2.3.1.2 zawiera poprawkę. Nie są znane żadne obejścia.
- CVE-2026-21693Wysokie
iccDEV przed wersją 2.3.1.2 ma podatność typu Type Confusion w funkcji `CIccSegmentedCurveXml::ToXml()` w pliku `IccXML/IccLibXML/IccMpeXml.cpp`. Podatność dotyczy użytkowników biblioteki iccDEV przetwarzających profile kolorów ICC. Wersja 2.3.1.2 zawiera poprawkę. Nie są znane żadne obejścia.
- CVE-2026-21692Wysokie
iccDEV przed wersją 2.3.1.2 ma podatność typu Type Confusion w funkcji `ToXmlCurve()` w pliku `IccXML/IccLibXML/IccMpeXml.cpp`. Podatność dotyczy użytkowników biblioteki iccDEV przetwarzających profile kolorów ICC. Wersja 2.3.1.2 zawiera poprawkę. Nie są znane żadne obejścia.
- CVE-2026-21688Wysokie
iccDEV przed wersją 2.3.1.2 ma podatność typu Type Confusion w funkcji `SIccCalcOp::ArgsPushed()` w pliku `IccProfLib/IccMpeCalc.cpp`. Podatność dotyczy użytkowników biblioteki iccDEV przetwarzających profile kolorów ICC. Wersja 2.3.1.2 zawiera poprawkę. Nie są znane żadne obejścia.
- CVE-2026-21687Wysokie
iccDEV przed wersją 2.3.1.2 ma podatność niezdefiniowanego zachowania w konstruktorze `CIccTagCurve::CIccTagCurve()`. Podatność dotyczy użytkowników biblioteki iccDEV przetwarzających profile kolorów ICC. Wersja 2.3.1.2 zawiera poprawkę. Nie są znane żadne obejścia.
- CVE-2026-21686Wysokie
iccDEV przed wersją 2.3.1.2 ma podatność niezdefiniowanego zachowania w funkcji `CIccTagLutAtoB::Validate()`. Podatność dotyczy użytkowników biblioteki iccDEV przetwarzających profile kolorów ICC. Wersja 2.3.1.2 zawiera poprawkę. Nie są znane żadne obejścia.
- CVE-2026-21685Wysokie
Biblioteka iccDEV przed wersją 2.3.1.2 zawiera niezdefiniowane zachowanie w funkcji `CIccTagLut16::Read()`. Dotyczy to użytkowników przetwarzających profile kolorów ICC. Wersja 2.3.1.2 zawiera poprawkę, brak znanych obejść.
- CVE-2026-21684Wysokie
Biblioteka iccDEV przed wersją 2.3.1.2 zawiera niezdefiniowane zachowanie w funkcji `CIccTagSpectralViewingConditions()`. Dotyczy to użytkowników przetwarzających profile kolorów ICC. Wersja 2.3.1.2 zawiera poprawkę, brak znanych obejść.
- CVE-2026-21683Wysokie
Biblioteka iccDEV przed wersją 2.3.1.2 zawiera podatność typu Type Confusion w funkcji `icStatusCMM::CIccEvalCompare::EvaluateProfile()`. Dotyczy to użytkowników przetwarzających profile kolorów ICC. Wersja 2.3.1.2 zawiera poprawkę, brak znanych obejść.
- CVE-2026-21682Wysokie
Biblioteka iccDEV przed wersją 2.3.1.2 zawiera przepełnienie bufora na stercie w funkcji `CIccXmlArrayType::ParseText()`. Dotyczy to użytkowników przetwarzających profile kolorów ICC. Wersja 2.3.1.2 zawiera poprawkę, brak znanych obejść.
- CVE-2026-21681Wysokie
Biblioteka iccDEV przed wersją 2.3.1.2 zawiera błąd niezdefiniowanego zachowania w czasie wykonania. Dotyczy to użytkowników przetwarzających profile kolorów ICC. Wersja 2.3.1.2 zawiera poprawkę, brak znanych obejść.
- CVE-2026-21679Wysokie
Biblioteka iccDEV przed wersją 2.3.1.2 zawiera podatność przepełnienia bufora na stercie w funkcji `CIccLocalizedUnicode::GetText()`. Problem naprawiono w wersji 2.3.1.2.
- CVE-2026-21678Wysokie
Biblioteka iccDEV przed wersją 2.3.1.2 zawiera podatność przepełnienia bufora na stercie w funkcji `IccTagXml()`. Problem naprawiono w wersji 2.3.1.2.
- CVE-2026-21677Wysokie
Biblioteka iccDEV w wersjach 2.3.1 i starszych zawiera niezdefiniowane zachowanie w funkcji CIccCLUT::Init, która inicjalizuje i ustawia rozmiar tablicy CLUT (Color Look-Up Table). Problem został naprawiony w wersji 2.3.1.1.
- CVE-2026-21676Wysokie
iccDEV to zestaw bibliotek i narzędzi do pracy z profilami kolorów ICC. Wersje 2.3.1 i wcześniejsze zawierają przepełnienie bufora na stercie w funkcji CIccMBB::Validate, która sprawdza poprawność danych tagów. Problem został naprawiony w wersji 2.3.1.1.
- CVE-2026-21486Wysokie
Biblioteka iccDEV w wersjach 2.3.1.1 i starszych zawiera podatności typu Use After Free, przepełnienie bufora na stercie, przepełnienie liczby całkowitej oraz zapis poza zakresem w funkcji CIccSparseMatrix::CIccSparseMatrix. Luka została naprawiona w wersji 2.3.1.2.
- CVE-2026-21485Wysokie
Biblioteka iccDEV w wersjach 2.3.1.1 i starszych zawiera błędy niezdefiniowanego zachowania (UB) oraz błędy braku pamięci (Out of Memory). Luka została naprawiona w wersji 2.3.1.2.
- CVE-2026-21673Wysokie
Biblioteka iccDEV w wersjach 2.3.1 i starszych zawiera przepełnienia i niedopełnienia bufora w funkcji CIccXmlArrayType::ParseTextCountNum(). Podatność dotyczy użytkowników przetwarzających profile kolorów ICC. Problem został naprawiony w wersji 2.3.1.1.
- CVE-2026-21507Wysokie
iccDEV to zestaw bibliotek i narzędzi do pracy z profilami kolorów ICC. Wersje 2.3.1 i wcześniejsze zawierają nieskończoną pętlę w funkcji CalcProfileID w pliku IccProfile.cpp. Problem został naprawiony w wersji 2.3.1.1.
- CVE-2026-21675Krytyczne
iccDEV to zestaw bibliotek i narzędzi do pracy z profilami kolorów ICC. Wersje 2.3.1 i wcześniejsze zawierają podatność Use After Free w funkcji CIccXform::Create(), która usuwa wskaźnik hint. Problem został naprawiony w wersji 2.3.1.1.
- CVE-2026-50278Średnie
iccDEV przed wersją 2.3.2.1 zawiera podatność na niedomiar (underflow) typu size_t w funkcji `CIccEmbedIO::Read8()`. Problem występuje podczas parsowania profili ICC z danymi `icSigEmbeddedV5ProfileTag` i `icSigEmbeddedProfileType`, co może prowadzić do nieprawidłowego działania.

