Blog 24/7
ARK. B42Parametr monitoringuBezpieczeństwo · lista 87 parametrów

Luki rdzenia WordPressa

ważność krytycznamierzonysposób vuln_match

Wykryta wersja rdzenia WordPressa porównana z bazą znanych CVE (feed Wordfence). Luka rdzenia dotyczy każdej strony na tej wersji.

ARK. 1

WIKI

wiedza ze źródeł zewnętrznych

Artykuł o parametrze „Luki rdzenia WordPressa” jest w przygotowaniu. Powstaje po kolei dla wszystkich 87 parametrów, każde twierdzenie z przypisem do źródła.

ARK. 2

STATS

wyniki z systemu · tylko liczby zbiorcze
TAB. 2.1Odczyty per strona—

Ten parametr nie zapisuje odczytu per strona — przebieg zostawia tylko ustalenia, więc liczby sprawdzonych stron i wyników „ok” system nie ma. Pojawią się po wdrożeniu zapisu przebiegów per strona per parametr.

TAB. 2.3Ustalenia—

Ten parametr nie otworzył jeszcze żadnego ustalenia w bazie LAB247. Pusto nie znaczy „czysto” — znaczy, że nic nie przekroczyło reguły.

TAB. 2.4Przebiegi z tym sposobem sprawdzeniaod 09.09.2026
Przebiegów
33sposób vuln_match
W 30 dni
0przebiegów
Ostatni
19.09.2026start przebiegu
Stron w przebiegach
—33 przebiegów bez liczby stron
ARK. 3

CARD

karta z kodu CREATO_PING, odczyt 01.10.2026

Jak ten parametr trafia do ClickUpa: wynik sondy to linia w subtasku 2. Pomiar, a usterka, którą otwiera — linia w subtasku 1. Podsumowanie (z identyfikatorem CWE i kategorią OWASP), skąd liczy się wskaźnik zagrożenia i status strony. Projekcja z bazy skanera odświeża oba subtaski co godzinę. Do 22.09 każde ustalenie dostawało własny subtask i status ze starego słownika (PODATNA, WARNING…) — te słowa zostały jeszcze w części opisów pomiaru niżej jako język wewnętrzny sond.

RYS. 3.1Droga parametru przez system: Luki rdzenia WordPressa
TAB. 3.1Pomiarpliki: 12
Obszar i ważnośćBezpieczeństwo · krytyczna (B42)
Workflow i częstotliwośćcreato_ping_security_v2 · P3 działa na LAB247Skaner 2.0, rytm „p3” / „bezpieczenstwo”: premium co 6 h, reszta co 24 h (tier 1–3), co 9 dni (tier 4) · Dokładny skan. dns_integrity porównuje NS, MX, SPF i DMARC z wzorcem z poprzedniego przebiegu.
Sonda i helpersposób vuln_match · CREATO_PING/helpers/vuln_match.py
Testy
  1. Gdzie chodzi: rytm p3 (premium co 6 h; dostęp i priorytet T1–T3 co 24 h, T4 co 9 dni; bez priorytetu co 9 dni) i badanie kohort zestawami premium_pelny i tani_ciezki (tura „podatnosci”, tylko gdy wp_fingerprint dał ok). tani_lekki i p4 go nie mają.
  2. Wejście: wersja rdzenia z wp_fingerprint (meta generator, generator feedu RSS, readme.html; odczyt z wersją główną spoza 3–10 odrzucany). Fingerprint niewiarygodny (za CDN bez wersji rdzenia i wtyczek) = brak dopasowania.
  3. Porównanie z lokalnym indeksem feedu Wordfence pod slugiem wordpress i typem core; wpisy informacyjne pominięte. Wersja w zakresie affected_versions (operatory <, <=, >, >=, =; zakres pusty albo „*” = każda wersja) = luka aktywna. Wersja nie niższa niż granica poprawki = wpis „załatana” (patched=true), każdy identyfikator raz.
  4. Powaga z CVSS (≥ 9,0 pilna, 7,0–8,9 wysoka, 4,0–6,9 normalna, niżej niska, brak oceny = brak powagi). CVE z katalogu CISA KEV albo z EPSS ≥ 0,1 podnosi aktywną lukę o jeden poziom (kev_epss.py, plik odświeżany codziennie o 06:10 UTC).
  5. Z aktywnych luk powstaje podsumowanie wersji (version_summary): część „WP: <wersja> (N podatności, K kryt.)”, gdzie K = luki rdzenia o powadze pilnej.
Typ wynikulista dopasowań rdzenia: vuln_wp_core na każdy wpis Wordfence dla wersji rdzenia (aktywny albo załatany — flaga patched), z tytułem, identyfikatorem Wordfence, CVE, CVSS, uprawnieniami i znacznikami KEV/EPSS; na ocenę przekłada je podsumowanie wersji
Jednostkabrak — wynik jakościowy; CVSS 0,0–10,0 jako waga
Próg i regułaReguła, nie próg: wersja w zakresie podatnym = vuln_wp_core aktywna; nieznana wersja pasuje tylko do wpisów „każda wersja”. Podsumowanie: K luk pilnych → min(K, 3) atomów vuln_wp_core_krytyczna; same luki niepilne → jeden atom vuln_wp_core.
Gdzie leżą pokrętłaCREATO_PING/helpers/vuln_match.py → match_one_site, _version_matches, _get_patched_boundary, _podbijCREATO_PING/helpers/wordfence_feed.py → _severity_from_cvssCREATO_PING/helpers/kev_epss.py → EPSS_PROG (0,1)CREATO_PING/skaner/ocena.py → rozloz_version_summary, LIMIT_INSTANCJI (3)CREATO_PING/config/incident_policy.toml → [finding] vuln_wp_core
Retencja odczytówSurowy pomiar jako NIEZMIENNY wiersz tabeli `odczyty` w bazie skanera (wejście, wyjście, dowody, sha karty sondy i helpera, commit kodu) — trigger odrzuca każdą zmianę. Okno retencji z kohorty: 90 dni premium, 30 dni reszta; poza oknem zostają odczyty z werdyktem problemu, akcją albo etykietą, bo replay reguł ich potrzebuje (`skaner/retencja.py`). Do LAB247 ten kanał nie idzie (do bazy serwisu jadą dziś tylko sprawdzenia dostępności), więc poza odczytem zostaje werdykt w tabeli `werdykty` i sprawa w tabeli `sprawy`.
Znane rozbieżności
  1. Wpis załatany dostaje ten sam typ vuln_wp_core co luka aktywna (różni je tylko pole patched): wszystko, co liczy ustalenia po typie, liczy też luki już załatane.
  2. Katalog opisuje vuln_wp_core_krytyczna jako „CVSS ≥ 9”, a liczona jest każda luka o powadze pilnej — także wysoka podbita przez KEV albo EPSS.
  3. Dopasowanie używa wyłącznie wersji z zewnątrz; wersji od środka, z wtyczki monitorującej, nie bierze nawet wtedy, gdy z zewnątrz rdzeń jest nieznany.
  4. Strona bez żadnej aktywnej luki nie ma podsumowania, więc „WP: nieznana” (atom wersja_nieznana) widać tylko obok luki wtyczki.
kandydaci do pętli: kod a opis parametru albo specyfikacja
Karta przepisana zCREATO_PING/helpers/vuln_match.py · CREATO_PING/helpers/wordfence_feed.py · CREATO_PING/helpers/kev_epss.py · CREATO_PING/helpers/wp_fingerprint.py · CREATO_PING/helpers/version_summary.py · CREATO_PING/helpers/security_runner.py · CREATO_PING/helpers/security_testy.py · CREATO_PING/skaner/strona.py · CREATO_PING/skaner/kohorty.toml · CREATO_PING/config/incident_policy.toml · CREATO_PING/skaner/usterki.toml · CREATO_PING/skaner/ocena.py · odczyt 01.10.2026
TAB. 3.2Co oznacza failtypów Findingów: 2

vuln_wp_core: bramka polityki zamknięta (gate=false) — zostaje odczyt i werdykt „bez_subtaska” w bazie skanera, sprawa nie powstaje, więc usterka „Rdzeń WordPressa z luką niekrytyczną” (waga 3) nie wchodzi do wskaźnika strony. Do wskaźnika luki rdzenia wchodzą przez podsumowanie wersji: sprawa `version_summary` jest kontenerem, który `ocena.py` rozkłada z nazwy — K luk pilnych daje min(K, 3) atomów `vuln_wp_core_krytyczna` (waga 4), same luki niepilne jeden atom `vuln_wp_core` (waga 3 = Średni od 10.10), a „WP: nieznana” atom `wersja_nieznana` (dotyczy monitoringu, oceny nie obniża). Sprawa podsumowania liczy się od razu, także w statusie IN PROGRESS. Podsumowanie powstaje tylko przy co najmniej jednej aktywnej luce rdzenia albo wtyczki; w badaniu ten sam rozkład liczy `skaner/strona.py` (_kontener_wersji).

KodFindingSeverityPewnośćSkutekFinding / alarmWaga → ocenaCo zrobić
B42.01CVE w rdzeniu WordPressvuln_wp_coreWysokaEwidentneotwarta podatnośćnie / niewaga 3 → ocena 5–6 (żółty)Zaktualizuj WordPress.
B42.02Rdzeń WordPressa z luką krytyczną (CVSS ≥ 9)vuln_wp_core_krytyczna———— / —waga 4 → ocena 7–8 (pomarańczowy)—

Usterki pochodne (z rozłożenia kontenera, nie z osobnego ustalenia): wersja_nieznana — waga 2 — monitoring, oceny nie obniża

TAB. 3.3B42.01 · CVE w rdzeniu WordPresswersja 2 · 01.10.2026
Kod i kluczB42.01 · vuln_wp_core · w tabeli typów
Co znaczyWersja rdzenia ma znaną podatność.
Kiedy powstajeFinding: gdy fingerprint ma wp_version, dopasowanie slugu „wordpress” w indeksie Wordfence z sw_type core (reguły jak vuln_cve, łącznie z PATCHED); vuln_cve przemianowany na vuln_wp_core. Atom skanera: tytuł version_summary pasuje do „WP: <wersja> (<N> podatno…[, <K> kryt])” z N > 0 i K = 0 → jeden atom vuln_wp_core.Atom: skaner/ocena.py:313. Podsumowanie wersji istnieje tylko przy ≥1 aktywnym vuln_cve/vuln_wp_core (version_summary.py:189–190).
Severity · pewnośćWysoka · Ewidentne
Skutek dla stronyotwarta podatność · tylko statystyka (gate=false) · alarm nie
Waga → ocenawaga 3 → ocena 5–6 (żółty)
KlasyfikacjaCWE: CWE-1395 (Dependency on Vulnerable Third-Party Component)OWASP Top 10:2025: A03:2025 Software Supply Chain FailuresMITRE ATT&CK 19.2: T1190 Exploit Public-Facing Application (warunek)OWASP ASVS 5.0.0: 15.2.1OCSF 1.9.0: Vulnerability Finding (class_uid 2002)
Rekord OCSFfinding_info.analytic.uid = "B42.01" · analytic.name = "vuln_wp_core" · finding_info.types = ["B42 Luki rdzenia WordPressa"]
Co zrobićZaktualizuj WordPress.
Wersje typu
  1. v1 · 01.10.2026 — kod B42.01 nadany; wydzielony z B07 przy rozbiciu parametru (finding-codes.ts)
  2. v2 · 01.10.2026 — waga usterki 3 → 2 (luka niekrytyczna = ocena 3–4, jak w skaner/usterki.toml od 23.09) (doc/stan.md 2026-10-01 (12))
TAB. 3.4B42.02 · Rdzeń WordPressa z luką krytyczną (CVSS ≥ 9)wersja 1 · 01.10.2026
Kod i kluczB42.02 · vuln_wp_core_krytyczna → vuln_wp_core_critical (klucz angielski przyjęty 01.10; skaner nadaje jeszcze stary) · w tabeli typów
Co znaczyopis do opracowania
Kiedy powstajeTylko atom skanera: z tytułu version_summary „WP: <wersja> (<N> podatności, <K> kryt.)” — K = core_critical_count = liczba aktywnych CVE rdzenia o severity 'urgent' (CVSS ≥ 9,0 lub podbite przez KEV/EPSS ≥ 0,1); atom powtórzony min(K, 3) razy.K liczone w helpers/version_summary.py:209–211, formatowane w :240–242.
Severity · pewność—
Skutek dla strony— · brak w polityce
Waga → ocenawaga 4 → ocena 7–8 (pomarańczowy)
KlasyfikacjaCWE: CWE-1395 (Dependency on Vulnerable Third-Party Component)OWASP Top 10:2025: A03:2025 Software Supply Chain FailuresMITRE ATT&CK 19.2: T1190 Exploit Public-Facing Application (warunek)OWASP ASVS 5.0.0: 15.2.1OCSF 1.9.0: Vulnerability Finding (class_uid 2002)
Rekord OCSFfinding_info.analytic.uid = "B42.02" · analytic.name = "vuln_wp_core_critical" · finding_info.types = ["B42 Luki rdzenia WordPressa"]
Co zrobić—
Wersje typu
  1. v1 · 01.10.2026 — kod B42.02 nadany; wydzielony z B07 przy rozbiciu parametru (finding-codes.ts)
ARK. 4

LOOP

bez pętli
RYS. 4.1Pętla parametru — sześć etapów
TAB. 4.1Trafność, 30 dnialarmy · prawdziwe · fałszywe · bez rozstrzygnięcia

Trafności jeszcze nie liczymy: zamknięcie subtaska nie niesie dziś werdyktu (prawdziwy / fałszywy / nie dało się sprawdzić). Cztery liczby pojawią się, gdy każde zamknięcie dostanie werdykt — to warunek startu pętli 1.

TAB. 4.2Pętle—

Ten parametr nie przeszedł jeszcze żadnej pętli. Kolejność po pierwszych pięciu grupach ustali miara trafności.

Blog 24/7
05.11CISA i FBI wzywają do zabezpieczenia sterowników chłodzenia po atakach w Europietherecord.media05.11Midnight Blizzard atakowała iPhone'y i Androidy przez zainfekowane strony w Europie i USAsecurityweek.com05.11APT29 kradła dane z iPhone'ów i Androidów przez przejęte i podrobione stronytherecord.media05.11Grupa APT29 przejęła skrypt Plerdy i atakowała niezałatane iPhone'y i Androidythehackernews.com05.11Microsoft wykrył 7,3 mld wiadomości phishingowych w III kwartale 2026microsoft.com05.11DigiCert ujawnia wyciek danych klientów i skanów dokumentów tożsamościbleepingcomputer.com05.11CWPdoor podmienia serwer cwpsrv w Control Web Panel i otwiera tylne wejście do Linuksableepingcomputer.com05.11Brytyjskie NCSC ostrzega, że narzędzia AI zwiększyły liczbę wykrywanych luk zero-daythehackernews.com05.11Skaner RootEvidence sprawdza starą lukę w Cisco IOS i dodaje nagłówki Opt-Outisc.sans.edu05.11Włamanie do portalu grantowego Norad, zagrożone dane 20 614 użytkownikówhelpnetsecurity.com