CVE-2026-109979
>_ Opis
Tłumaczenie automatyczne – może zawierać nieścisłości.
Wtyczka Powiązane posty dla WordPress dla WordPress jest podatna na ujawnienie poufnych informacji w wersjach do 3.0.0 włącznie za pośrednictwem parametru „rp4wp_create_link” ukrytej strony administracyjnej „rp4wp_link_lated”. Procedura obsługi handle_create_link() weryfikuje wartość jednorazową i to, czy bieżący użytkownik może edytować post nadrzędny, ale nigdy nie sprawdza, czy identyfikator postu podrzędnego dostarczony przez osobę atakującą jest taki, który użytkownik może przeczytać; LinkRepository::insert() przechowuje dowolny identyfikator dziecka bez sprawdzania poprawności, a ManageLinks::render() wywołuje później LinkRepository::get_children() w swojej szybkiej ścieżce bez dodatkowych argumentów, która prowadzi do array_map('get_post', $child_ids) — omijając sprawdzenie możliwości read_private_posts/read_post — a następnie wyświetla echo esc_html($child->post_title) w meta-box edytora rodzica. Dzięki temu uwierzytelnieni atakujący z dostępem na poziomie współautora i wyższym mogą odczytać tytuły dowolnych niepublicznych postów (wersje robocze, oczekujące, prywatne, przyszłe, umieszczone w koszu) autorstwa użytkowników o wyższych uprawnieniach, łącząc te identyfikatory postów z wersją roboczą, której są właścicielami, a następnie czytając wynikowy metabox.
>_ Słabości (CWE)
>_ Referencje
- https://plugins.trac.wordpress.org/browser/related-posts-for-wp/tags/3.0.0/src/Admin/LinkScreen/Page.php#L164
- https://plugins.trac.wordpress.org/browser/related-posts-for-wp/tags/3.0.0/src/Admin/MetaBox/ManageLinks.php#L98
- https://plugins.trac.wordpress.org/browser/related-posts-for-wp/tags/3.0.0/src/Links/LinkRepository.php#L310
- https://plugins.trac.wordpress.org/browser/related-posts-for-wp/tags/3.0.0/src/Links/LinkRepository.php#L86
- https://plugins.trac.wordpress.org/changeset/3757484/related-posts-for-wp/trunk/src/Admin/LinkScreen/Page.php
- https://plugins.trac.wordpress.org/changeset?reponame=&old=3757484%40related-posts-for-wp&new=3757484%40related-posts-for-wp
- https://www.wordfence.com/threat-intel/vulnerabilities/id/3ab9af6a-bfe7-4da5-8e60-b20f38cbab36?source=cve
Dane podatności pochodzą z oficjalnych źródeł (CVE® List / NVD). Opisy po polsku są tłumaczone automatycznie i mogą zawierać nieścisłości – na stronie rekordu można wyświetlić wersję angielską.
This product uses the NVD API but is not endorsed or certified by the NVD.
Copyright © 1999–2026, The MITRE Corporation. CVE is a registered trademark and the CVE logo is a registered trademark of The MITRE Corporation.
CVE Usage: MITRE hereby grants you a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare derivative works of, publicly display, publicly perform, sublicense, and distribute Common Vulnerabilities and Exposures (CVE®). Any copy you make for such purposes is authorized provided that you reproduce MITRE's copyright designation and this license in any such copy. ALL DOCUMENTS AND THE INFORMATION CONTAINED THEREIN PROVIDED BY MITRE ARE PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND.
NVD Terms of Use / CVE® Terms of Use / nvd.nist.gov / cve.org