{"vulnerability": "CVE-2026-3087", "sightings": [{"uuid": "cf2e744f-5ef4-47ed-a3e8-840b4456192a", "vulnerability_lookup_origin": "1a89b78e-f703-45f3-bb86-59eb712668bd", "author": "86ecb4e1-bb32-44d5-9f39-8a4673af8385", "vulnerability": "CVE-2026-30879", "type": "seen", "source": "https://jvn.jp/en/jp/JVN20837860/", "content": "", "creation_timestamp": "2026-03-27T03:00:45.000000Z"}, {"uuid": "e3a2bf00-20f5-4e20-8e02-22573c27f6f3", "vulnerability_lookup_origin": "1a89b78e-f703-45f3-bb86-59eb712668bd", "author": "86ecb4e1-bb32-44d5-9f39-8a4673af8385", "vulnerability": "CVE-2026-30875", "type": "seen", "source": "https://www.incibe.es/incibe-cert/alerta-temprana/vulnerabilidades/cve-2026-30875", "content": "", "creation_timestamp": "2026-03-16T19:16:18.000000Z"}, {"uuid": "6fd28fd8-e099-43ca-bbe4-26f1637fc494", "vulnerability_lookup_origin": "1a89b78e-f703-45f3-bb86-59eb712668bd", "author": "86ecb4e1-bb32-44d5-9f39-8a4673af8385", "vulnerability": "CVE-2026-30876", "type": "seen", "source": "https://www.incibe.es/incibe-cert/alerta-temprana/vulnerabilidades/cve-2026-30876", "content": "", "creation_timestamp": "2026-03-16T19:16:18.000000Z"}, {"uuid": "150a2402-8b20-49b6-a7e7-dbc62837d2b7", "vulnerability_lookup_origin": "1a89b78e-f703-45f3-bb86-59eb712668bd", "author": "9f56dd64-161d-43a6-b9c3-555944290a09", "vulnerability": "CVE-2026-30871", "type": "seen", "source": "https://bsky.app/profile/pee.mastodon.online.ap.brid.gy/post/3mhkn6tfvzkg2", "content": "", "creation_timestamp": "2026-03-21T08:42:55.170954Z"}, {"uuid": "df629fd0-dbfe-48fb-9db1-a5209158978e", "vulnerability_lookup_origin": "1a89b78e-f703-45f3-bb86-59eb712668bd", "author": "9f56dd64-161d-43a6-b9c3-555944290a09", "vulnerability": "CVE-2026-30872", "type": "seen", "source": "https://bsky.app/profile/pee.mastodon.online.ap.brid.gy/post/3mhkn6tfvzkg2", "content": "", "creation_timestamp": "2026-03-21T08:42:55.246886Z"}, {"uuid": "11cc9c49-c387-4a86-9907-3e2ab2111b73", "vulnerability_lookup_origin": "1a89b78e-f703-45f3-bb86-59eb712668bd", "author": "9f56dd64-161d-43a6-b9c3-555944290a09", "vulnerability": "CVE-2026-30875", "type": "seen", "source": "https://bsky.app/profile/thehackerwire.bsky.social/post/3mhej5imvn22t", "content": "", "creation_timestamp": "2026-03-18T22:14:36.552111Z"}, {"uuid": "81b6e926-5d6c-4080-b19e-f64aed9cd3f4", "vulnerability_lookup_origin": "1a89b78e-f703-45f3-bb86-59eb712668bd", "author": "9f56dd64-161d-43a6-b9c3-555944290a09", "vulnerability": "cve-2026-30877", "type": "seen", "source": "https://bsky.app/profile/offseq.bsky.social/post/3miczouhzrg2b", "content": "", "creation_timestamp": "2026-03-31T01:30:31.422132Z"}, {"uuid": "679d4060-975e-400e-b3f8-a9d2060befa0", "vulnerability_lookup_origin": "1a89b78e-f703-45f3-bb86-59eb712668bd", "author": "9f56dd64-161d-43a6-b9c3-555944290a09", "vulnerability": "CVE-2026-30875", "type": "seen", "source": "https://bsky.app/profile/cyberhub.blog/post/3mhnhkp2z4y2m", "content": "", "creation_timestamp": "2026-03-22T11:40:09.006338Z"}, {"uuid": "c7bc06bc-6258-49f7-8d25-660c1cd095d5", "vulnerability_lookup_origin": "1a89b78e-f703-45f3-bb86-59eb712668bd", "author": "9f56dd64-161d-43a6-b9c3-555944290a09", "vulnerability": "CVE-2026-30877", "type": "seen", "source": "https://bsky.app/profile/cve.skyfleet.blue/post/3mid6zc7jhr2i", "content": "", "creation_timestamp": "2026-03-31T03:05:49.359666Z"}, {"uuid": "218822c4-a222-44d9-a7c6-904796e4e4fb", "vulnerability_lookup_origin": "1a89b78e-f703-45f3-bb86-59eb712668bd", "author": "86ecb4e1-bb32-44d5-9f39-8a4673af8385", "vulnerability": "CVE-2026-30870", "type": "seen", "source": "https://www.incibe.es/incibe-cert/alerta-temprana/vulnerabilidades/cve-2026-30870", "content": "", "creation_timestamp": "2026-03-10T16:40:14.000000Z"}, {"uuid": "31415a65-25a3-47a8-bc82-2252b6e3c4d8", "vulnerability_lookup_origin": "1a89b78e-f703-45f3-bb86-59eb712668bd", "author": "9f56dd64-161d-43a6-b9c3-555944290a09", "vulnerability": "CVE-2026-30877", "type": "seen", "source": "https://bsky.app/profile/thehackerwire.bsky.social/post/3micyxxy37f2s", "content": "", "creation_timestamp": "2026-03-31T01:17:43.871055Z"}, {"uuid": "eef58927-88a6-42ce-a1e2-46b9e72feba4", "vulnerability_lookup_origin": "1a89b78e-f703-45f3-bb86-59eb712668bd", "author": "9f56dd64-161d-43a6-b9c3-555944290a09", "vulnerability": "CVE-2026-30877", "type": "seen", "source": "https://bsky.app/profile/thehackerwire.bsky.social/post/3micyyjl7wz2s", "content": "", "creation_timestamp": "2026-03-31T01:18:01.625887Z"}, {"uuid": "1517736f-64c7-47eb-8435-2602b2810250", "vulnerability_lookup_origin": "1a89b78e-f703-45f3-bb86-59eb712668bd", "author": "86ecb4e1-bb32-44d5-9f39-8a4673af8385", "vulnerability": "CVE-2026-30877", "type": "seen", "source": "https://www.incibe.es/incibe-cert/alerta-temprana/vulnerabilidades/cve-2026-30877", "content": "", "creation_timestamp": "2026-03-30T23:16:35.000000Z"}, {"uuid": "0fe465af-dac9-44b2-9236-7b6735c78dd0", "vulnerability_lookup_origin": "1a89b78e-f703-45f3-bb86-59eb712668bd", "author": "86ecb4e1-bb32-44d5-9f39-8a4673af8385", "vulnerability": "CVE-2026-30879", "type": "seen", "source": "https://www.incibe.es/incibe-cert/alerta-temprana/vulnerabilidades/cve-2026-30879", "content": "", "creation_timestamp": "2026-03-30T23:16:36.000000Z"}, {"uuid": "ef9b8b4e-3f19-406f-93d7-24c38821fb44", "vulnerability_lookup_origin": "1a89b78e-f703-45f3-bb86-59eb712668bd", "author": "9f56dd64-161d-43a6-b9c3-555944290a09", "vulnerability": "CVE-2026-30877", "type": "seen", "source": "https://bsky.app/profile/cyberhub.blog/post/3miin2dbtkr2u", "content": "", "creation_timestamp": "2026-04-02T07:00:15.983258Z"}, {"uuid": "2a595abb-67bf-49ec-8c50-8356758d094f", "vulnerability_lookup_origin": "1a89b78e-f703-45f3-bb86-59eb712668bd", "author": "9f56dd64-161d-43a6-b9c3-555944290a09", "vulnerability": "CVE-2026-30877", "type": "published-proof-of-concept", "source": "Telegram/bbla1pabQ6PMuVKeZ-DwTmBlqOcXGSdR93YlyGpOXR1ezik", "content": "", "creation_timestamp": "2026-03-31T03:17:00.000000Z"}, {"uuid": "c5e665d5-9514-44c6-9d39-17f81cfcff0a", "vulnerability_lookup_origin": "1a89b78e-f703-45f3-bb86-59eb712668bd", "author": "9f56dd64-161d-43a6-b9c3-555944290a09", "vulnerability": "CVE-2026-3087", "type": "seen", "source": "https://bsky.app/profile/infosec.skyfleet.blue/post/3mkjjo7njhy2z", "content": "", "creation_timestamp": "2026-04-28T02:22:50.516548Z"}, {"uuid": "401521f3-a996-491a-babd-6f30d661930b", "vulnerability_lookup_origin": "1a89b78e-f703-45f3-bb86-59eb712668bd", "author": "9f56dd64-161d-43a6-b9c3-555944290a09", "vulnerability": "CVE-2026-3087", "type": "seen", "source": "https://bsky.app/profile/o2cloud.bsky.social/post/3mkkkrbupjv2w", "content": "", "creation_timestamp": "2026-04-28T12:15:07.132402Z"}, {"uuid": "31a00476-0b3b-4232-bb21-755bce658054", "vulnerability_lookup_origin": "1a89b78e-f703-45f3-bb86-59eb712668bd", "author": "86ecb4e1-bb32-44d5-9f39-8a4673af8385", "vulnerability": "CVE-2026-30878", "type": "published-proof-of-concept", "source": "https://github.com/baserproject/basercms/security/advisories/GHSA-8cr7-r8qw-gp3c", "content": "", "creation_timestamp": "2026-03-30T23:03:52.000000Z"}, {"uuid": "70638989-ae72-43d3-be38-49b94ce0c43f", "vulnerability_lookup_origin": "1a89b78e-f703-45f3-bb86-59eb712668bd", "author": "9f56dd64-161d-43a6-b9c3-555944290a09", "vulnerability": "CVE-2026-30877", "type": "published-proof-of-concept", "source": "https://t.me/codeby_sec/10343", "content": "POST-\u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440 \u2192 exec() \u2192 shell: \u043a\u0430\u043a \u043e\u0434\u043d\u0430 \u0441\u0442\u0440\u043e\u043a\u0430 \u043a\u043e\u0434\u0430 \u043f\u0440\u0435\u0432\u0440\u0430\u0449\u0430\u0435\u0442 \u0430\u0434\u043c\u0438\u043d\u043a\u0443 CMS \u0432 \u0442\u043e\u0447\u043a\u0443 \u0432\u0445\u043e\u0434\u0430 \u043d\u0430 \u0441\u0435\u0440\u0432\u0435\u0440\n\n\u041f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u044c\u0442\u0435: \u0432\u044b \u0430\u0434\u043c\u0438\u043d\u0438\u0441\u0442\u0440\u0430\u0442\u043e\u0440 CMS, \u043d\u0430\u0436\u0438\u043c\u0430\u0435\u0442\u0435 \u043a\u043d\u043e\u043f\u043a\u0443 \u00ab\u041e\u0431\u043d\u043e\u0432\u0438\u0442\u044c \u044f\u0434\u0440\u043e\u00bb, \u0430 \u0431\u0440\u0430\u0443\u0437\u0435\u0440 \u043e\u0442\u043f\u0440\u0430\u0432\u043b\u044f\u0435\u0442 POST-\u0437\u0430\u043f\u0440\u043e\u0441 \u0441 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u043e\u043c php. \u0417\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u044d\u0442\u043e\u0433\u043e \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u0430 \u2014 \u043f\u0443\u0442\u044c \u043a PHP-\u0431\u0438\u043d\u0430\u0440\u043d\u0438\u043a\u0443 \u2014 \u0431\u0435\u0437 \u043a\u0430\u043a\u043e\u0439-\u043b\u0438\u0431\u043e \u0444\u0438\u043b\u044c\u0442\u0440\u0430\u0446\u0438\u0438 \u043a\u043e\u043d\u043a\u0430\u0442\u0435\u043d\u0438\u0440\u0443\u0435\u0442\u0441\u044f \u0432 \u0441\u0442\u0440\u043e\u043a\u0443 \u0438 \u0443\u0445\u043e\u0434\u0438\u0442 \u043f\u0440\u044f\u043c\u0438\u043a\u043e\u043c \u0432 exec(). \u041d\u0438 escapeshellarg(), \u043d\u0438 allowlist, \u043d\u0438 regex. \u0413\u043e\u043b\u044b\u0439 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u0441\u043a\u0438\u0439 \u0432\u0432\u043e\u0434 \u0432 shell-\u043a\u043e\u043c\u0430\u043d\u0434\u0435. 2026 \u0433\u043e\u0434 \u043d\u0430 \u0434\u0432\u043e\u0440\u0435.\n\n\u0418\u043c\u0435\u043d\u043d\u043e \u044d\u0442\u043e \u043e\u0431\u043d\u0430\u0440\u0443\u0436\u0438\u043b\u043e\u0441\u044c \u043f\u0440\u0438 \u0430\u043d\u0430\u043b\u0438\u0437\u0435 \u043f\u0430\u0442\u0447\u0430 baserCMS 5.2.3. \u0423\u044f\u0437\u0432\u0438\u043c\u043e\u0441\u0442\u0438 \u043f\u0440\u0438\u0441\u0432\u043e\u0435\u043d\u044b \u0441\u0440\u0430\u0437\u0443 \u0434\u0432\u0430 CVE \u2014 CVE-2026-21861 \u0438 CVE-2026-30877 \u2014 \u043e\u0431\u0435 \u0441 \u043e\u0446\u0435\u043d\u043a\u043e\u0439 CVSS 9.1 (CRITICAL). CISA \u043f\u043e\u0434\u0442\u0432\u0435\u0440\u0434\u0438\u043b\u0430 \u043d\u0430\u043b\u0438\u0447\u0438\u0435 \u043a\u043e\u043d\u0446\u0435\u043f\u0442\u0443\u0430\u043b\u044c\u043d\u043e\u0433\u043e PoC.\n\n\ud83d\udd0e\u041f\u043e\u0447\u0435\u043c\u0443 \u044d\u0442\u043e \u043e\u043f\u0430\u0441\u043d\u0435\u0435, \u0447\u0435\u043c \u043a\u0430\u0436\u0435\u0442\u0441\u044f?\n\n\u0422\u0438\u043f\u0438\u0447\u043d\u0430\u044f \u0440\u0435\u0430\u043a\u0446\u0438\u044f: \u00ab\u0410\u0442\u0430\u043a\u0443\u044e\u0449\u0438\u0439 \u0443\u0436\u0435 \u0430\u0434\u043c\u0438\u043d, \u0447\u0442\u043e \u0435\u043c\u0443 \u0435\u0449\u0451 \u043d\u0443\u0436\u043d\u043e?\u00bb \u041e\u0442\u0432\u0435\u0442 \u043a\u0440\u043e\u0435\u0442\u0441\u044f \u0432 CVSS-\u0444\u043b\u0430\u0433\u0435 Scope: Changed. \u0410\u0434\u043c\u0438\u043d\u0438\u0441\u0442\u0440\u0430\u0442\u043e\u0440 CMS \u0443\u043f\u0440\u0430\u0432\u043b\u044f\u0435\u0442 \u043a\u043e\u043d\u0442\u0435\u043d\u0442\u043e\u043c \u2014 \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0430\u043c\u0438, \u043c\u0435\u0434\u0438\u0430\u0444\u0430\u0439\u043b\u0430\u043c\u0438, \u043f\u043b\u0430\u0433\u0438\u043d\u0430\u043c\u0438. OS command injection \u0432\u044b\u0432\u043e\u0434\u0438\u0442 \u0430\u0442\u0430\u043a\u0443\u044e\u0449\u0435\u0433\u043e \u0437\u0430 \u0440\u0430\u043c\u043a\u0438 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u043d\u0430 \u0443\u0440\u043e\u0432\u0435\u043d\u044c \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u043e\u043d\u043d\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b:\n\n\u2022 \u0427\u0442\u0435\u043d\u0438\u0435 DB-credentials \u0438\u0437 \u043a\u043e\u043d\u0444\u0438\u0433\u043e\u0432 CakePHP, SSH-\u043a\u043b\u044e\u0447\u0435\u0439, API-\u0442\u043e\u043a\u0435\u043d\u043e\u0432\n\u2022 \u0417\u0430\u043f\u0438\u0441\u044c PHP-\u0448\u0435\u043b\u043b\u0430 \u0432 webroot \u2014 \u0441\u0435\u0441\u0441\u0438\u044f \u043f\u0440\u043e\u0442\u0443\u0445\u043d\u0435\u0442, \u0430 \u0448\u0435\u043b\u043b \u043e\u0441\u0442\u0430\u043d\u0435\u0442\u0441\u044f\n\u2022 Reverse shell \u0434\u043b\u044f pivot'\u0430 \u043a \u0431\u0430\u0437\u0435 \u0434\u0430\u043d\u043d\u044b\u0445, \u043e\u0447\u0435\u0440\u0435\u0434\u044f\u043c \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0439, \u0432\u043d\u0443\u0442\u0440\u0435\u043d\u043d\u0438\u043c API\n\u2022 \u041f\u043e\u043b\u043d\u044b\u0439 \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u044c \u043e\u0442 \u0438\u043c\u0435\u043d\u0438 www-data: \u0447\u0442\u0435\u043d\u0438\u0435 /etc/passwd, \u0437\u0430\u043f\u0443\u0441\u043a \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u043b\u044c\u043d\u044b\u0445 \u0431\u0438\u043d\u0430\u0440\u043d\u0438\u043a\u043e\u0432\n\n\u0414\u043b\u044f \u0430\u0442\u0430\u043a\u0443\u044e\u0449\u0435\u0433\u043e, \u043f\u043e\u043b\u0443\u0447\u0438\u0432\u0448\u0435\u0433\u043e \u0430\u0434\u043c\u0438\u043d-\u0430\u043a\u043a\u0430\u0443\u043d\u0442 \u0447\u0435\u0440\u0435\u0437 credential stuffing \u0438\u043b\u0438 \u0444\u0438\u0448\u0438\u043d\u0433, \u044d\u0442\u043e \u043c\u043e\u0441\u0442 \u043e\u0442 \u00ab\u043c\u043e\u0433\u0443 \u0440\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0441\u0430\u0439\u0442\u00bb \u043a \u00ab\u0432\u044b\u043f\u043e\u043b\u043d\u044f\u044e \u043b\u044e\u0431\u044b\u0435 \u043a\u043e\u043c\u0430\u043d\u0434\u044b \u043d\u0430 \u0441\u0435\u0440\u0432\u0435\u0440\u0435\u00bb.\n\n\u27a1\ufe0f\u041a\u0430\u043a \u0443\u0441\u0442\u0440\u043e\u0435\u043d \u0432\u0435\u043a\u0442\u043e\u0440 \u0430\u0442\u0430\u043a\u0438?\n\n\u041a\u043e\u043d\u0442\u0440\u043e\u043b\u043b\u0435\u0440 PluginsController, \u043c\u0435\u0442\u043e\u0434 get_core_update(). \u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440 php \u0438\u0437\u0432\u043b\u0435\u043a\u0430\u0435\u0442\u0441\u044f \u0438\u0437 POST-\u0434\u0430\u043d\u043d\u044b\u0445 \u0438 \u043f\u043e\u043f\u0430\u0434\u0430\u0435\u0442 \u0432 shell-\u043a\u043e\u043c\u0430\u043d\u0434\u0443 \u0434\u0432\u0430\u0436\u0434\u044b \u2014 \u043a\u0430\u043a \u043f\u0443\u0442\u044c \u043a \u0431\u0438\u043d\u0430\u0440\u043d\u0438\u043a\u0443 \u0432 \u043d\u0430\u0447\u0430\u043b\u0435 \u0438 \u043a\u0430\u043a \u0430\u0440\u0433\u0443\u043c\u0435\u043d\u0442 \u043f\u043e\u0441\u043b\u0435 --php. \u0421\u043f\u0435\u0446\u0441\u0438\u043c\u0432\u043e\u043b\u044b ;, |, &amp;&amp;, \u043e\u0431\u0440\u0430\u0442\u043d\u044b\u0435 \u043a\u0430\u0432\u044b\u0447\u043a\u0438 \u0438 $() \u043f\u0440\u043e\u0445\u043e\u0434\u044f\u0442 \u0431\u0435\u0437 \u0444\u0438\u043b\u044c\u0442\u0440\u0430\u0446\u0438\u0438. \u041f\u043e\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u043c \u0432 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440 \u0447\u0442\u043e-\u0442\u043e \u0432\u0440\u043e\u0434\u0435 php;id \u2014 \u0438 \u043f\u043e\u043b\u0443\u0447\u0430\u0435\u043c \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u0435 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u043b\u044c\u043d\u043e\u0439 \u043a\u043e\u043c\u0430\u043d\u0434\u044b.\n\n\u00ab\u041d\u043e \u0432\u0435\u0434\u044c \u0435\u0441\u0442\u044c CSRF-\u0437\u0430\u0449\u0438\u0442\u0430!\u00bb \u2014 \u0441\u043a\u0430\u0436\u0435\u0442\u0435 \u0432\u044b. \u041d\u0435 \u043f\u043e\u043c\u043e\u0436\u0435\u0442. \u0410\u0442\u0430\u043a\u0443\u044e\u0449\u0438\u0439 \u0441 \u043b\u0435\u0433\u0438\u0442\u0438\u043c\u043d\u043e\u0439 admin-\u0441\u0435\u0441\u0441\u0438\u0435\u0439 \u043f\u043e\u043b\u0443\u0447\u0430\u0435\u0442 \u0432\u0430\u043b\u0438\u0434\u043d\u044b\u0439 CSRF-\u0442\u043e\u043a\u0435\u043d \u0448\u0442\u0430\u0442\u043d\u044b\u043c \u043e\u0431\u0440\u0430\u0437\u043e\u043c. \u0417\u0430\u043f\u0440\u043e\u0441 \u0444\u043e\u0440\u043c\u0430\u043b\u044c\u043d\u043e \u043b\u0435\u0433\u0438\u0442\u0438\u043c\u0435\u043d: \u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u044b\u0439 endpoint, \u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u044b\u0439 \u043c\u0435\u0442\u043e\u0434, \u0432\u0430\u043b\u0438\u0434\u043d\u044b\u0439 \u0442\u043e\u043a\u0435\u043d. \u0421\u043a\u0440\u044b\u0442\u0438\u0435 \u043a\u043d\u043e\u043f\u043a\u0438 \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f \u0432 UI \u0431\u0435\u0441\u043f\u043e\u043b\u0435\u0437\u043d\u043e \u2014 endpoint \u0434\u043e\u0441\u0442\u0443\u043f\u0435\u043d \u0447\u0435\u0440\u0435\u0437 curl \u0438\u043b\u0438 Burp Repeater.\n\n\ud83d\udc49\u0427\u0442\u043e \u0434\u0435\u043b\u0430\u0442\u044c \u043f\u0440\u044f\u043c\u043e \u0441\u0435\u0439\u0447\u0430\u0441?\n\n\u0415\u0441\u043b\u0438 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0435 baserCMS \u2014 \u043e\u0431\u043d\u043e\u0432\u043b\u044f\u0439\u0442\u0435\u0441\u044c \u0434\u043e 5.2.3 \u043d\u0435\u043c\u0435\u0434\u043b\u0435\u043d\u043d\u043e. \u041e\u0431\u0435 \u0443\u044f\u0437\u0432\u0438\u043c\u043e\u0441\u0442\u0438 \u0437\u0430\u043a\u0440\u044b\u0442\u044b \u0432 \u043e\u0434\u043d\u043e\u043c \u0440\u0435\u043b\u0438\u0437\u0435. \u0414\u0432\u0430 CVE, \u043e\u0434\u0438\u043d diff \u2014 \u0441\u043a\u043e\u0440\u0435\u0435 \u0432\u0441\u0435\u0433\u043e, \u0434\u0432\u0430 \u0440\u0430\u0437\u043d\u044b\u0445 injection-\u0432\u0435\u043a\u0442\u043e\u0440\u0430, \u043d\u0430\u0439\u0434\u0435\u043d\u043d\u044b\u0445 \u043f\u0440\u0438 \u043e\u0434\u043d\u043e\u043c \u0430\u0443\u0434\u0438\u0442\u0435.\n\n\u0412 \u043f\u043e\u043b\u043d\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0435 \u2014 \u0432\u043e\u0441\u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u043c\u0430\u044f \u0446\u0435\u043f\u043e\u0447\u043a\u0430 \u044d\u043a\u0441\u043f\u043b\u0443\u0430\u0442\u0430\u0446\u0438\u0438, \u043a\u043e\u043d\u043a\u0440\u0435\u0442\u043d\u044b\u0435 \u043f\u0440\u0430\u0432\u0438\u043b\u0430 \u0434\u0435\u0442\u0435\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0434\u043b\u044f WAF, \u0445\u043e\u0441\u0442\u0430 \u0438 SIEM, \u0430 \u0442\u0430\u043a\u0436\u0435 \u0434\u0435\u0442\u0430\u043b\u044c\u043d\u044b\u0439 \u0440\u0430\u0437\u0431\u043e\u0440 CVSS-\u0432\u0435\u043a\u0442\u043e\u0440\u0430. \u0427\u0438\u0442\u0430\u0439\u0442\u0435 \u043d\u0430 \u0444\u043e\u0440\u0443\u043c\u0435.\n\nhttps://codeby.net/threads/cve-2026-21861-basercms-uyazvimost-os-command-injection-cherez-funktsiyu-obnovleniya-yadra.94977/", "creation_timestamp": "2026-08-06T08:00:04.316185Z"}, {"uuid": "f1705617-8e00-4758-9026-3a1e74e35106", "vulnerability_lookup_origin": "1a89b78e-f703-45f3-bb86-59eb712668bd", "author": "9f56dd64-161d-43a6-b9c3-555944290a09", "vulnerability": "CVE-2026-30877", "type": "published-proof-of-concept", "source": "https://t.me/codeby_sec/10343", "content": "POST-\u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440 \u2192 exec() \u2192 shell: \u043a\u0430\u043a \u043e\u0434\u043d\u0430 \u0441\u0442\u0440\u043e\u043a\u0430 \u043a\u043e\u0434\u0430 \u043f\u0440\u0435\u0432\u0440\u0430\u0449\u0430\u0435\u0442 \u0430\u0434\u043c\u0438\u043d\u043a\u0443 CMS \u0432 \u0442\u043e\u0447\u043a\u0443 \u0432\u0445\u043e\u0434\u0430 \u043d\u0430 \u0441\u0435\u0440\u0432\u0435\u0440\n\n\u041f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u044c\u0442\u0435: \u0432\u044b \u0430\u0434\u043c\u0438\u043d\u0438\u0441\u0442\u0440\u0430\u0442\u043e\u0440 CMS, \u043d\u0430\u0436\u0438\u043c\u0430\u0435\u0442\u0435 \u043a\u043d\u043e\u043f\u043a\u0443 \u00ab\u041e\u0431\u043d\u043e\u0432\u0438\u0442\u044c \u044f\u0434\u0440\u043e\u00bb, \u0430 \u0431\u0440\u0430\u0443\u0437\u0435\u0440 \u043e\u0442\u043f\u0440\u0430\u0432\u043b\u044f\u0435\u0442 POST-\u0437\u0430\u043f\u0440\u043e\u0441 \u0441 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u043e\u043c php. \u0417\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u044d\u0442\u043e\u0433\u043e \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u0430 \u2014 \u043f\u0443\u0442\u044c \u043a PHP-\u0431\u0438\u043d\u0430\u0440\u043d\u0438\u043a\u0443 \u2014 \u0431\u0435\u0437 \u043a\u0430\u043a\u043e\u0439-\u043b\u0438\u0431\u043e \u0444\u0438\u043b\u044c\u0442\u0440\u0430\u0446\u0438\u0438 \u043a\u043e\u043d\u043a\u0430\u0442\u0435\u043d\u0438\u0440\u0443\u0435\u0442\u0441\u044f \u0432 \u0441\u0442\u0440\u043e\u043a\u0443 \u0438 \u0443\u0445\u043e\u0434\u0438\u0442 \u043f\u0440\u044f\u043c\u0438\u043a\u043e\u043c \u0432 exec(). \u041d\u0438 escapeshellarg(), \u043d\u0438 allowlist, \u043d\u0438 regex. \u0413\u043e\u043b\u044b\u0439 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u0441\u043a\u0438\u0439 \u0432\u0432\u043e\u0434 \u0432 shell-\u043a\u043e\u043c\u0430\u043d\u0434\u0435. 2026 \u0433\u043e\u0434 \u043d\u0430 \u0434\u0432\u043e\u0440\u0435.\n\n\u0418\u043c\u0435\u043d\u043d\u043e \u044d\u0442\u043e \u043e\u0431\u043d\u0430\u0440\u0443\u0436\u0438\u043b\u043e\u0441\u044c \u043f\u0440\u0438 \u0430\u043d\u0430\u043b\u0438\u0437\u0435 \u043f\u0430\u0442\u0447\u0430 baserCMS 5.2.3. \u0423\u044f\u0437\u0432\u0438\u043c\u043e\u0441\u0442\u0438 \u043f\u0440\u0438\u0441\u0432\u043e\u0435\u043d\u044b \u0441\u0440\u0430\u0437\u0443 \u0434\u0432\u0430 CVE \u2014 CVE-2026-21861 \u0438 CVE-2026-30877 \u2014 \u043e\u0431\u0435 \u0441 \u043e\u0446\u0435\u043d\u043a\u043e\u0439 CVSS 9.1 (CRITICAL). CISA \u043f\u043e\u0434\u0442\u0432\u0435\u0440\u0434\u0438\u043b\u0430 \u043d\u0430\u043b\u0438\u0447\u0438\u0435 \u043a\u043e\u043d\u0446\u0435\u043f\u0442\u0443\u0430\u043b\u044c\u043d\u043e\u0433\u043e PoC.\n\n\ud83d\udd0e\u041f\u043e\u0447\u0435\u043c\u0443 \u044d\u0442\u043e \u043e\u043f\u0430\u0441\u043d\u0435\u0435, \u0447\u0435\u043c \u043a\u0430\u0436\u0435\u0442\u0441\u044f?\n\n\u0422\u0438\u043f\u0438\u0447\u043d\u0430\u044f \u0440\u0435\u0430\u043a\u0446\u0438\u044f: \u00ab\u0410\u0442\u0430\u043a\u0443\u044e\u0449\u0438\u0439 \u0443\u0436\u0435 \u0430\u0434\u043c\u0438\u043d, \u0447\u0442\u043e \u0435\u043c\u0443 \u0435\u0449\u0451 \u043d\u0443\u0436\u043d\u043e?\u00bb \u041e\u0442\u0432\u0435\u0442 \u043a\u0440\u043e\u0435\u0442\u0441\u044f \u0432 CVSS-\u0444\u043b\u0430\u0433\u0435 Scope: Changed. \u0410\u0434\u043c\u0438\u043d\u0438\u0441\u0442\u0440\u0430\u0442\u043e\u0440 CMS \u0443\u043f\u0440\u0430\u0432\u043b\u044f\u0435\u0442 \u043a\u043e\u043d\u0442\u0435\u043d\u0442\u043e\u043c \u2014 \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0430\u043c\u0438, \u043c\u0435\u0434\u0438\u0430\u0444\u0430\u0439\u043b\u0430\u043c\u0438, \u043f\u043b\u0430\u0433\u0438\u043d\u0430\u043c\u0438. OS command injection \u0432\u044b\u0432\u043e\u0434\u0438\u0442 \u0430\u0442\u0430\u043a\u0443\u044e\u0449\u0435\u0433\u043e \u0437\u0430 \u0440\u0430\u043c\u043a\u0438 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u043d\u0430 \u0443\u0440\u043e\u0432\u0435\u043d\u044c \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u043e\u043d\u043d\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b:\n\n\u2022 \u0427\u0442\u0435\u043d\u0438\u0435 DB-credentials \u0438\u0437 \u043a\u043e\u043d\u0444\u0438\u0433\u043e\u0432 CakePHP, SSH-\u043a\u043b\u044e\u0447\u0435\u0439, API-\u0442\u043e\u043a\u0435\u043d\u043e\u0432\n\u2022 \u0417\u0430\u043f\u0438\u0441\u044c PHP-\u0448\u0435\u043b\u043b\u0430 \u0432 webroot \u2014 \u0441\u0435\u0441\u0441\u0438\u044f \u043f\u0440\u043e\u0442\u0443\u0445\u043d\u0435\u0442, \u0430 \u0448\u0435\u043b\u043b \u043e\u0441\u0442\u0430\u043d\u0435\u0442\u0441\u044f\n\u2022 Reverse shell \u0434\u043b\u044f pivot'\u0430 \u043a \u0431\u0430\u0437\u0435 \u0434\u0430\u043d\u043d\u044b\u0445, \u043e\u0447\u0435\u0440\u0435\u0434\u044f\u043c \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0439, \u0432\u043d\u0443\u0442\u0440\u0435\u043d\u043d\u0438\u043c API\n\u2022 \u041f\u043e\u043b\u043d\u044b\u0439 \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u044c \u043e\u0442 \u0438\u043c\u0435\u043d\u0438 www-data: \u0447\u0442\u0435\u043d\u0438\u0435 /etc/passwd, \u0437\u0430\u043f\u0443\u0441\u043a \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u043b\u044c\u043d\u044b\u0445 \u0431\u0438\u043d\u0430\u0440\u043d\u0438\u043a\u043e\u0432\n\n\u0414\u043b\u044f \u0430\u0442\u0430\u043a\u0443\u044e\u0449\u0435\u0433\u043e, \u043f\u043e\u043b\u0443\u0447\u0438\u0432\u0448\u0435\u0433\u043e \u0430\u0434\u043c\u0438\u043d-\u0430\u043a\u043a\u0430\u0443\u043d\u0442 \u0447\u0435\u0440\u0435\u0437 credential stuffing \u0438\u043b\u0438 \u0444\u0438\u0448\u0438\u043d\u0433, \u044d\u0442\u043e \u043c\u043e\u0441\u0442 \u043e\u0442 \u00ab\u043c\u043e\u0433\u0443 \u0440\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0441\u0430\u0439\u0442\u00bb \u043a \u00ab\u0432\u044b\u043f\u043e\u043b\u043d\u044f\u044e \u043b\u044e\u0431\u044b\u0435 \u043a\u043e\u043c\u0430\u043d\u0434\u044b \u043d\u0430 \u0441\u0435\u0440\u0432\u0435\u0440\u0435\u00bb.\n\n\u27a1\ufe0f\u041a\u0430\u043a \u0443\u0441\u0442\u0440\u043e\u0435\u043d \u0432\u0435\u043a\u0442\u043e\u0440 \u0430\u0442\u0430\u043a\u0438?\n\n\u041a\u043e\u043d\u0442\u0440\u043e\u043b\u043b\u0435\u0440 PluginsController, \u043c\u0435\u0442\u043e\u0434 get_core_update(). \u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440 php \u0438\u0437\u0432\u043b\u0435\u043a\u0430\u0435\u0442\u0441\u044f \u0438\u0437 POST-\u0434\u0430\u043d\u043d\u044b\u0445 \u0438 \u043f\u043e\u043f\u0430\u0434\u0430\u0435\u0442 \u0432 shell-\u043a\u043e\u043c\u0430\u043d\u0434\u0443 \u0434\u0432\u0430\u0436\u0434\u044b \u2014 \u043a\u0430\u043a \u043f\u0443\u0442\u044c \u043a \u0431\u0438\u043d\u0430\u0440\u043d\u0438\u043a\u0443 \u0432 \u043d\u0430\u0447\u0430\u043b\u0435 \u0438 \u043a\u0430\u043a \u0430\u0440\u0433\u0443\u043c\u0435\u043d\u0442 \u043f\u043e\u0441\u043b\u0435 --php. \u0421\u043f\u0435\u0446\u0441\u0438\u043c\u0432\u043e\u043b\u044b ;, |, &amp;&amp;, \u043e\u0431\u0440\u0430\u0442\u043d\u044b\u0435 \u043a\u0430\u0432\u044b\u0447\u043a\u0438 \u0438 $() \u043f\u0440\u043e\u0445\u043e\u0434\u044f\u0442 \u0431\u0435\u0437 \u0444\u0438\u043b\u044c\u0442\u0440\u0430\u0446\u0438\u0438. \u041f\u043e\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u043c \u0432 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440 \u0447\u0442\u043e-\u0442\u043e \u0432\u0440\u043e\u0434\u0435 php;id \u2014 \u0438 \u043f\u043e\u043b\u0443\u0447\u0430\u0435\u043c \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u0435 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u043b\u044c\u043d\u043e\u0439 \u043a\u043e\u043c\u0430\u043d\u0434\u044b.\n\n\u00ab\u041d\u043e \u0432\u0435\u0434\u044c \u0435\u0441\u0442\u044c CSRF-\u0437\u0430\u0449\u0438\u0442\u0430!\u00bb \u2014 \u0441\u043a\u0430\u0436\u0435\u0442\u0435 \u0432\u044b. \u041d\u0435 \u043f\u043e\u043c\u043e\u0436\u0435\u0442. \u0410\u0442\u0430\u043a\u0443\u044e\u0449\u0438\u0439 \u0441 \u043b\u0435\u0433\u0438\u0442\u0438\u043c\u043d\u043e\u0439 admin-\u0441\u0435\u0441\u0441\u0438\u0435\u0439 \u043f\u043e\u043b\u0443\u0447\u0430\u0435\u0442 \u0432\u0430\u043b\u0438\u0434\u043d\u044b\u0439 CSRF-\u0442\u043e\u043a\u0435\u043d \u0448\u0442\u0430\u0442\u043d\u044b\u043c \u043e\u0431\u0440\u0430\u0437\u043e\u043c. \u0417\u0430\u043f\u0440\u043e\u0441 \u0444\u043e\u0440\u043c\u0430\u043b\u044c\u043d\u043e \u043b\u0435\u0433\u0438\u0442\u0438\u043c\u0435\u043d: \u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u044b\u0439 endpoint, \u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u044b\u0439 \u043c\u0435\u0442\u043e\u0434, \u0432\u0430\u043b\u0438\u0434\u043d\u044b\u0439 \u0442\u043e\u043a\u0435\u043d. \u0421\u043a\u0440\u044b\u0442\u0438\u0435 \u043a\u043d\u043e\u043f\u043a\u0438 \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f \u0432 UI \u0431\u0435\u0441\u043f\u043e\u043b\u0435\u0437\u043d\u043e \u2014 endpoint \u0434\u043e\u0441\u0442\u0443\u043f\u0435\u043d \u0447\u0435\u0440\u0435\u0437 curl \u0438\u043b\u0438 Burp Repeater.\n\n\ud83d\udc49\u0427\u0442\u043e \u0434\u0435\u043b\u0430\u0442\u044c \u043f\u0440\u044f\u043c\u043e \u0441\u0435\u0439\u0447\u0430\u0441?\n\n\u0415\u0441\u043b\u0438 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0435 baserCMS \u2014 \u043e\u0431\u043d\u043e\u0432\u043b\u044f\u0439\u0442\u0435\u0441\u044c \u0434\u043e 5.2.3 \u043d\u0435\u043c\u0435\u0434\u043b\u0435\u043d\u043d\u043e. \u041e\u0431\u0435 \u0443\u044f\u0437\u0432\u0438\u043c\u043e\u0441\u0442\u0438 \u0437\u0430\u043a\u0440\u044b\u0442\u044b \u0432 \u043e\u0434\u043d\u043e\u043c \u0440\u0435\u043b\u0438\u0437\u0435. \u0414\u0432\u0430 CVE, \u043e\u0434\u0438\u043d diff \u2014 \u0441\u043a\u043e\u0440\u0435\u0435 \u0432\u0441\u0435\u0433\u043e, \u0434\u0432\u0430 \u0440\u0430\u0437\u043d\u044b\u0445 injection-\u0432\u0435\u043a\u0442\u043e\u0440\u0430, \u043d\u0430\u0439\u0434\u0435\u043d\u043d\u044b\u0445 \u043f\u0440\u0438 \u043e\u0434\u043d\u043e\u043c \u0430\u0443\u0434\u0438\u0442\u0435.\n\n\u0412 \u043f\u043e\u043b\u043d\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0435 \u2014 \u0432\u043e\u0441\u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u043c\u0430\u044f \u0446\u0435\u043f\u043e\u0447\u043a\u0430 \u044d\u043a\u0441\u043f\u043b\u0443\u0430\u0442\u0430\u0446\u0438\u0438, \u043a\u043e\u043d\u043a\u0440\u0435\u0442\u043d\u044b\u0435 \u043f\u0440\u0430\u0432\u0438\u043b\u0430 \u0434\u0435\u0442\u0435\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0434\u043b\u044f WAF, \u0445\u043e\u0441\u0442\u0430 \u0438 SIEM, \u0430 \u0442\u0430\u043a\u0436\u0435 \u0434\u0435\u0442\u0430\u043b\u044c\u043d\u044b\u0439 \u0440\u0430\u0437\u0431\u043e\u0440 CVSS-\u0432\u0435\u043a\u0442\u043e\u0440\u0430. \u0427\u0438\u0442\u0430\u0439\u0442\u0435 \u043d\u0430 \u0444\u043e\u0440\u0443\u043c\u0435.\n\nhttps://codeby.net/threads/cve-2026-21861-basercms-uyazvimost-os-command-injection-cherez-funktsiyu-obnovleniya-yadra.94977/", "creation_timestamp": "2026-08-07T00:17:18.300257Z"}]}