Przejdź do treści
Alerty bezpieczeństwa 3 min czytania

CVE-2021-23758: Deserializacja niezaufanych danych w Ajax.NET Professional

Wszystkie wersje pakietu ajaxpro.2 deserializują dowolne klasy .NET, co pozwala na zdalne wykonanie kodu. Biblioteka nie jest już wspierana - zalecane jest zaprzestanie jej używania...

Alert EPSS: Prawdopodobieństwo eksploatacji tej podatności w ciągu najbliższych 30 dni wynosi 89,1% (percentyl: 100%). To jeden z najwyższych wyników, jakie w ogóle występują.

Podsumowanie

ParametrWartość
CVE IDCVE-2021-23758
Źródło alertuCISA KEV - Aktywna eksploatacja
Rok publikacji CVE2021
Data publikacji2026-08-26
ProducentMichael Schwarz
ProduktAjax.NET Professional (AjaxPro), pakiet ajaxpro.2
CVSS Score8.1 (Wysoki)
EPSS Score89.1% (percentyl: 100%)
CISA KEVTak - potwierdzona aktywna eksploatacja
RansomwareNie potwierdzono
Termin na reakcję2026-09-09

Opis podatności

Źródło: CISA KEV / NVD

Wszystkie wersje pakietu ajaxpro.2 (Ajax.NET Professional, w skrócie AjaxPro) są podatne na deserializację niezaufanych danych. Biblioteka deserializuje dowolne klasy .NET przekazane przez atakującego, co pozwala doprowadzić do zdalnego wykonania kodu na serwerze aplikacji.

Produkt nie jest już wspierany — CISA klasyfikuje go jako end-of-life / end-of-service. Nie ma poprawki, którą można nałożyć. Jedyną skuteczną reakcją jest usunięcie biblioteki z aplikacji lub migracja na wspierany mechanizm wywołań AJAX.

Kombinacja EPSS 89% i statusu KEV oznacza, że to nie jest teoretyczne ryzyko: podatność jest wykorzystywana masowo, a skanery atakujących szukają jej celowo.

Wymagane działania

Zastosuj środki zaradcze zgodnie z instrukcjami producenta, zapewniając zgodność z wytycznymi CISA BOD 26-04 („Prioritizing Security Updates Based on Risk”) oraz z wymaganiami CISA dotyczącymi triage’u śledczego („Forensics Triage Requirements”). W przypadku usług chmurowych postępuj zgodnie z odpowiednimi wytycznymi BOD 26-04 albo zaprzestań korzystania z produktu, jeśli środki zaradcze nie są dostępne.

Ponieważ biblioteka jest bez wsparcia, kolejność działań jest inna niż przy zwykłym patchowaniu:

  1. Ustal, czy ajaxpro.2 (lub AjaxPro.dll) występuje w którejkolwiek z utrzymywanych aplikacji .NET — także tych, których nikt już nie rozwija.
  2. Jeśli tak, odetnij dostęp do endpointów AjaxPro z sieci niezaufanych, zanim zaplanujesz usunięcie biblioteki.
  3. Zaplanuj migrację lub wycofanie aplikacji. Nie ma wersji, do której można zaktualizować.

Termin wyznaczony przez CISA dla podmiotów federalnych USA: 2026-09-09.

Kogo dotyczy?

Podatność dotyczy aplikacji ASP.NET korzystających z biblioteki Ajax.NET Professional (AjaxPro) w dowolnej wersji.

To biblioteka z wczesnej ery ASP.NET — dziś spotykana niemal wyłącznie w aplikacjach dziedziczonych (legacy), które nadal działają, bo obsługują proces biznesowy, ale nie mają aktywnego zespołu rozwojowego. Takie aplikacje są w polskich firmach realnie obecne w finansach, ubezpieczeniach i administracji, gdzie systemy wewnętrzne żyją po kilkanaście lat. Warto sprawdzić rejestr aplikacji pod kątem samej obecności pliku AjaxPro.dll — wysoki EPSS oznacza, że czas reakcji jest tu krótki.

Źródła


Potrzebujesz wsparcia w zabezpieczeniu systemów? Zespół nFlo oferuje usługi zarządzania podatnościami oraz SOC 24/7. Skontaktuj się z nami.

Dowiedz się więcej

Udostępnij:

Porozmawiaj z ekspertem

Masz pytania dotyczące tego tematu? Skontaktuj się z naszym opiekunem.

Opiekun handlowy
Grzegorz Gnych

Grzegorz Gnych

Opiekun handlowy

Odpowiedź w ciągu 24 godzin
Bezpłatna konsultacja
Indywidualne podejście

Podanie numeru telefonu przyspieszy kontakt.

Chcesz obniżyć ryzyko i koszty IT?

Umów bezpłatną konsultację - odpowiemy w ciągu 24h

Odpowiedź w 24h Bezpłatna wycena Bez zobowiązań

Lub pobierz bezpłatny przewodnik:

E-book: Strategia odporności cyfrowej 2026