{"vulnerability": "CVE-2025-1378", "sightings": [{"uuid": "159c7ee0-40d2-4aa5-93ac-813fda9f11d3", "vulnerability_lookup_origin": "1a89b78e-f703-45f3-bb86-59eb712668bd", "author": "9f56dd64-161d-43a6-b9c3-555944290a09", "vulnerability": "CVE-2025-1378", "type": "seen", "source": "https://bsky.app/profile/cve-notifications.bsky.social/post/3lie3uld3hm2o", "content": "", "creation_timestamp": "2025-02-17T06:15:57.442375Z"}, {"uuid": "9bb0b6c8-5815-456f-8af3-8b6019329811", "vulnerability_lookup_origin": "1a89b78e-f703-45f3-bb86-59eb712668bd", "author": "9f56dd64-161d-43a6-b9c3-555944290a09", "vulnerability": "CVE-2025-1378", "type": "seen", "source": "https://infosec.exchange/users/cve/statuses/114017767501578757", "content": "", "creation_timestamp": "2025-02-17T06:17:44.323401Z"}, {"uuid": "7445cf4e-ab59-4fdf-8faa-e087847a7343", "vulnerability_lookup_origin": "1a89b78e-f703-45f3-bb86-59eb712668bd", "author": "9f56dd64-161d-43a6-b9c3-555944290a09", "vulnerability": "CVE-2025-1378", "type": "seen", "source": "https://bsky.app/profile/cve.skyfleet.blue/post/3liefemhxfd24", "content": "", "creation_timestamp": "2025-02-17T09:06:01.515083Z"}, {"uuid": "7eb942c7-0f37-4e40-8ce8-9833ccb7461c", "vulnerability_lookup_origin": "1a89b78e-f703-45f3-bb86-59eb712668bd", "author": "9f56dd64-161d-43a6-b9c3-555944290a09", "vulnerability": "CVE-2025-13780", "type": "seen", "source": "https://bsky.app/profile/cve.skyfleet.blue/post/3m7qhtcb7uf2x", "content": "", "creation_timestamp": "2025-12-11T21:01:23.821227Z"}, {"uuid": "2f804b5b-bebb-4827-9856-7d66eff65af6", "vulnerability_lookup_origin": "1a89b78e-f703-45f3-bb86-59eb712668bd", "author": "9f56dd64-161d-43a6-b9c3-555944290a09", "vulnerability": "CVE-2025-13781", "type": "seen", "source": "https://bsky.app/profile/o2cloud.bsky.social/post/3mbw66qsi4d2u", "content": "", "creation_timestamp": "2026-01-08T14:15:13.916751Z"}, {"uuid": "9bd192c5-0987-4936-a4cf-beb34b532b25", "vulnerability_lookup_origin": "1a89b78e-f703-45f3-bb86-59eb712668bd", "author": "9f56dd64-161d-43a6-b9c3-555944290a09", "vulnerability": "CVE-2025-13781", "type": "seen", "source": "https://bsky.app/profile/cve.skyfleet.blue/post/3mbykbaj6wr2c", "content": "", "creation_timestamp": "2026-01-09T12:56:40.245264Z"}, {"uuid": "073ee0f3-ff07-4cab-b10d-e79696c3a80b", "vulnerability_lookup_origin": "1a89b78e-f703-45f3-bb86-59eb712668bd", "author": "9f56dd64-161d-43a6-b9c3-555944290a09", "vulnerability": "CVE-2025-13780", "type": "published-proof-of-concept", "source": "Telegram/BEGHvjeMZGgXWSA_Z9ohv0RebKFp9tt0rX98-HUWwygFBBw", "content": "", "creation_timestamp": "2025-12-12T03:00:11.000000Z"}, {"uuid": "86c58efc-e9df-42ec-8a46-2c9a1ba0c939", "vulnerability_lookup_origin": "1a89b78e-f703-45f3-bb86-59eb712668bd", "author": "9f56dd64-161d-43a6-b9c3-555944290a09", "vulnerability": "CVE-2025-13780", "type": "published-proof-of-concept", "source": "Telegram/lyuwqGswTPvwbvko5U3DMMdPvOzdp8ycElEn6YGBEP42daM", "content": "", "creation_timestamp": "2025-12-12T15:00:09.000000Z"}, {"uuid": "2b2b7123-b5c9-43c7-98a0-4186d5907991", "vulnerability_lookup_origin": "1a89b78e-f703-45f3-bb86-59eb712668bd", "author": "9f56dd64-161d-43a6-b9c3-555944290a09", "vulnerability": "CVE-2025-13780", "type": "published-proof-of-concept", "source": "Telegram/9rrZvfszAHZD2Hy5bgM2y6D8Ak30deFhbRog-CCMeIQg31E", "content": "", "creation_timestamp": "2025-12-15T21:00:05.000000Z"}, {"uuid": "9805dc3c-a836-427b-8d1e-082b1d9df557", "vulnerability_lookup_origin": "1a89b78e-f703-45f3-bb86-59eb712668bd", "author": "9f56dd64-161d-43a6-b9c3-555944290a09", "vulnerability": "CVE-2025-13780", "type": "published-proof-of-concept", "source": "Telegram/NI4Fg6JYXWvavDvddhkAdNp76nQayNB40jtkvWseHESqHho", "content": "", "creation_timestamp": "2025-12-17T09:00:05.000000Z"}, {"uuid": "3dbc2d4f-79e1-4ede-83c9-b8e799ad77c1", "vulnerability_lookup_origin": "1a89b78e-f703-45f3-bb86-59eb712668bd", "author": "9f56dd64-161d-43a6-b9c3-555944290a09", "vulnerability": "CVE-2025-13781", "type": "seen", "source": "Telegram/IU-GZhw3lwdB2YP_QBPPJszhGuDqQLNcVlkfgMniUsf5QLI", "content": "", "creation_timestamp": "2026-01-09T11:04:06.000000Z"}, {"uuid": "718e3304-afab-4f81-8759-724f3a0164b1", "vulnerability_lookup_origin": "1a89b78e-f703-45f3-bb86-59eb712668bd", "author": "9f56dd64-161d-43a6-b9c3-555944290a09", "vulnerability": "CVE-2025-1378", "type": "seen", "source": "https://t.me/cvedetector/18226", "content": "{\n  \"Source\": \"CVE FEED\",\n  \"Title\": \"CVE-2025-1378 - \"Radare2 Rasm2 Memory Corruption Vulnerability\"\", \n  \"Content\": \"CVE ID : CVE-2025-1378 \nPublished : Feb. 17, 2025, 6:15 a.m. | 25\u00a0minutes ago \nDescription : A vulnerability, which was classified as problematic, was found in radare2 5.9.9 33286. Affected is an unknown function in the library /libr/main/rasm2.c of the component rasm2. The manipulation leads to memory corruption. An attack has to be approached locally. The exploit has been disclosed to the public and may be used. Upgrading to version 6.0.0 is able to address this issue. The patch is identified as c6c772d2eab692ce7ada5a4227afd50c355ad545. It is recommended to upgrade the affected component. \nSeverity: 3.3 | LOW \nVisit the link for more details, such as CVSS details, affected products, timeline, and more...\",\n  \"Detection Date\": \"17 Feb 2025\",\n  \"Type\": \"Vulnerability\"\n}\n\ud83d\udd39 t.me/cvedetector \ud83d\udd39", "creation_timestamp": "2025-02-17T08:10:52.000000Z"}, {"uuid": "84186c97-f892-47c3-9859-f8bd6c234d35", "vulnerability_lookup_origin": "1a89b78e-f703-45f3-bb86-59eb712668bd", "author": "9f56dd64-161d-43a6-b9c3-555944290a09", "vulnerability": "CVE-2025-13780", "type": "seen", "source": "https://t.me/securixy_kz/1276", "content": "\ud83d\udea8 CVE\u20112025\u201113780 (RCE \u0432 pgAdmin 4)\n\n\ud83d\udccc \u041e\u0441\u043d\u043e\u0432\u043d\u044b\u0435 \u0444\u0430\u043a\u0442\u044b  \n\u041f\u0440\u043e\u0434\u0443\u043a\u0442: pgAdmin 4  \n\u0422\u0438\u043f: \u041d\u0435\u0430\u0432\u0442\u043e\u0440\u0438\u0437\u043e\u0432\u0430\u043d\u043d\u044b\u0439 Remote Code Execution (RCE)\n\u0423\u044f\u0437\u0432\u0438\u043c\u044b\u0435 \u0432\u0435\u0440\u0441\u0438\u0438: \u2264 9.10  \n\u041a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442: PLAIN\u2011format restore  \n\u0422\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f: \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0430 \u0432\u0440\u0435\u0434\u043e\u043d\u043e\u0441\u043d\u043e\u0433\u043e SQL\u2011dump\n\n\u26a1 \u041c\u0435\u0445\u0430\u043d\u0438\u043a\u0430  \n\u0421\u043f\u0435\u0446\u0438\u0430\u043b\u044c\u043d\u043e \u043f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u043b\u0435\u043d\u043d\u044b\u0439 PLAIN\u2011dump \u2192 \u043e\u0431\u0445\u043e\u0434 \u0444\u0438\u043b\u044c\u0442\u0440\u0430\u0446\u0438\u0438 \u0447\u0435\u0440\u0435\u0437 \u043d\u0435\u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u044b\u0435 whitespace\u2011\u0441\u0438\u043c\u0432\u043e\u043b\u044b \u2192 pgAdmin \u043f\u0435\u0440\u0435\u0434\u0430\u0435\u0442 \u0441\u043a\u0440\u044b\u0442\u044b\u0435 \u043a\u043e\u043c\u0430\u043d\u0434\u044b \u0432 psql \u2192 \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u0435 shell\u2011\u043a\u043e\u043c\u0430\u043d\u0434 \u043d\u0430 \u0441\u0435\u0440\u0432\u0435\u0440\u0435 pgAdmin.\n\n\ud83d\udee1\ufe0f \u0417\u0430\u0449\u0438\u0442\u0430\n1 \u041e\u0431\u043d\u043e\u0432\u0438\u0442\u044c pgAdmin \u0434\u043e \u0432\u0435\u0440\u0441\u0438\u0438 9.11.\n2 \u0418\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0442\u043e\u043b\u044c\u043a\u043e \u0434\u043e\u0432\u0435\u0440\u0435\u043d\u043d\u044b\u0435 SQL\u2011dump \u0444\u0430\u0439\u043b\u044b.\n3 \u0418\u0437\u043e\u043b\u0438\u0440\u043e\u0432\u0430\u0442\u044c pgAdmin (\u043a\u043e\u043d\u0442\u0435\u0439\u043d\u0435\u0440 / \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u044b\u0439 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c).\n4 \u041f\u0440\u043e\u0432\u0435\u0440\u044f\u0442\u044c \u043b\u043e\u0433\u0438 \u043d\u0430 \u043f\u043e\u0434\u043e\u0437\u0440\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0435 restore\u2011\u043e\u043f\u0435\u0440\u0430\u0446\u0438\u0438.\n\n\ud83d\udd17 \u041f\u043e\u0434\u0440\u043e\u0431\u043d\u0435\u0435: \ud83d\udc49 https://securityonline.info/critical-pgadmin-rce-cve-2025-13780-flaw-bypasses-fix-allowing-server-takeover-via-malicious-database-restore/ \n\n\ud83d\udd25 PoC\nhttps://github.com/zeropwn/pgadmin4-9.10-CVE-2025-13780", "creation_timestamp": "2026-07-12T22:00:06.450147Z"}, {"uuid": "4073f229-6da6-4e55-ab68-c9ecb527692f", "vulnerability_lookup_origin": "1a89b78e-f703-45f3-bb86-59eb712668bd", "author": "9f56dd64-161d-43a6-b9c3-555944290a09", "vulnerability": "CVE-2025-13780", "type": "published-proof-of-concept", "source": "https://t.me/securixy_kz/1276", "content": "\ud83d\udea8 CVE\u20112025\u201113780 (RCE \u0432 pgAdmin 4)\n\n\ud83d\udccc \u041e\u0441\u043d\u043e\u0432\u043d\u044b\u0435 \u0444\u0430\u043a\u0442\u044b  \n\u041f\u0440\u043e\u0434\u0443\u043a\u0442: pgAdmin 4  \n\u0422\u0438\u043f: \u041d\u0435\u0430\u0432\u0442\u043e\u0440\u0438\u0437\u043e\u0432\u0430\u043d\u043d\u044b\u0439 Remote Code Execution (RCE)\n\u0423\u044f\u0437\u0432\u0438\u043c\u044b\u0435 \u0432\u0435\u0440\u0441\u0438\u0438: \u2264 9.10  \n\u041a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442: PLAIN\u2011format restore  \n\u0422\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f: \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0430 \u0432\u0440\u0435\u0434\u043e\u043d\u043e\u0441\u043d\u043e\u0433\u043e SQL\u2011dump\n\n\u26a1 \u041c\u0435\u0445\u0430\u043d\u0438\u043a\u0430  \n\u0421\u043f\u0435\u0446\u0438\u0430\u043b\u044c\u043d\u043e \u043f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u043b\u0435\u043d\u043d\u044b\u0439 PLAIN\u2011dump \u2192 \u043e\u0431\u0445\u043e\u0434 \u0444\u0438\u043b\u044c\u0442\u0440\u0430\u0446\u0438\u0438 \u0447\u0435\u0440\u0435\u0437 \u043d\u0435\u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u044b\u0435 whitespace\u2011\u0441\u0438\u043c\u0432\u043e\u043b\u044b \u2192 pgAdmin \u043f\u0435\u0440\u0435\u0434\u0430\u0435\u0442 \u0441\u043a\u0440\u044b\u0442\u044b\u0435 \u043a\u043e\u043c\u0430\u043d\u0434\u044b \u0432 psql \u2192 \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u0435 shell\u2011\u043a\u043e\u043c\u0430\u043d\u0434 \u043d\u0430 \u0441\u0435\u0440\u0432\u0435\u0440\u0435 pgAdmin.\n\n\ud83d\udee1\ufe0f \u0417\u0430\u0449\u0438\u0442\u0430\n1 \u041e\u0431\u043d\u043e\u0432\u0438\u0442\u044c pgAdmin \u0434\u043e \u0432\u0435\u0440\u0441\u0438\u0438 9.11.\n2 \u0418\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0442\u043e\u043b\u044c\u043a\u043e \u0434\u043e\u0432\u0435\u0440\u0435\u043d\u043d\u044b\u0435 SQL\u2011dump \u0444\u0430\u0439\u043b\u044b.\n3 \u0418\u0437\u043e\u043b\u0438\u0440\u043e\u0432\u0430\u0442\u044c pgAdmin (\u043a\u043e\u043d\u0442\u0435\u0439\u043d\u0435\u0440 / \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u044b\u0439 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c).\n4 \u041f\u0440\u043e\u0432\u0435\u0440\u044f\u0442\u044c \u043b\u043e\u0433\u0438 \u043d\u0430 \u043f\u043e\u0434\u043e\u0437\u0440\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0435 restore\u2011\u043e\u043f\u0435\u0440\u0430\u0446\u0438\u0438.\n\n\ud83d\udd17 \u041f\u043e\u0434\u0440\u043e\u0431\u043d\u0435\u0435: \ud83d\udc49 https://securityonline.info/critical-pgadmin-rce-cve-2025-13780-flaw-bypasses-fix-allowing-server-takeover-via-malicious-database-restore/ \n\n\ud83d\udd25 PoC\nhttps://github.com/zeropwn/pgadmin4-9.10-CVE-2025-13780", "creation_timestamp": "2026-07-13T00:00:15.975689Z"}, {"uuid": "7d5fa67a-2a11-46f4-b1ef-a4e73384f361", "vulnerability_lookup_origin": "1a89b78e-f703-45f3-bb86-59eb712668bd", "author": "9f56dd64-161d-43a6-b9c3-555944290a09", "vulnerability": "CVE-2025-13780", "type": "seen", "source": "https://t.me/cyberwarehouse/1038", "content": "CVE-2025-13780 \u2014 \u043a\u0440\u0438\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0439 RCE-\u0431\u0430\u0433 pgAdmin 4\n#CVE #RCE #pgAdmin #PostgreSQL #SQLi #PoC\n\n\u041f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0442\u044c \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u043b\u044c\u043d\u044b\u0435 shell-\u043a\u043e\u043c\u0430\u043d\u0434\u044b \u043d\u0430 \u0441\u0435\u0440\u0432\u0435\u0440\u0435 \u0447\u0435\u0440\u0435\u0437 \u043e\u0431\u0445\u043e\u0434 regex-\u0432\u0430\u043b\u0438\u0434\u0430\u0446\u0438\u0438 \u043f\u0440\u0438 \u0432\u043e\u0441\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0438 plain-text SQL-\u0434\u0430\u043c\u043f\u043e\u0432.\u200b\n\n\u27a1\ufe0f\u0421\u0443\u0442\u044c \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u044b\n\n\u0424\u0443\u043d\u043a\u0446\u0438\u044f has_meta_commands() \u0432 pgAdmin \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043b\u0430 regex-\u043f\u0430\u0442\u0442\u0435\u0440\u043d (^|\\\\n)[ \\\\t]*\\\\ \u0434\u043b\u044f \u0431\u043b\u043e\u043a\u0438\u0440\u043e\u0432\u043a\u0438 \u043e\u043f\u0430\u0441\u043d\u044b\u0445 psql-\u043c\u0435\u0442\u0430\u043a\u043e\u043c\u0430\u043d\u0434 \u0432 \u0437\u0430\u0433\u0440\u0443\u0436\u0430\u0435\u043c\u044b\u0445 SQL-\u0444\u0430\u0439\u043b\u0430\u0445:\n\n\\! \u2014 \u0434\u043b\u044f shell-\u043a\u043e\u043c\u0430\u043d\u0434, \n\\copy ... PROGRAM \u2014 \u0434\u043b\u044f \u0437\u0430\u043f\u0443\u0441\u043a\u0430 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0432, \n\\include \u2014 \u0434\u043b\u044f \u0432\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f \u0444\u0430\u0439\u043b\u043e\u0432.\n\n\u041f\u0440\u043e\u0431\u043b\u0435\u043c\u0430 \u0432 \u0442\u043e\u043c, \u0447\u0442\u043e \u0440\u0435\u0433\u0443\u043b\u044f\u0440\u043d\u043e\u0435 \u0432\u044b\u0440\u0430\u0436\u0435\u043d\u0438\u0435 \u0438\u0449\u0435\u0442 \u043f\u043e\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c \u00ab\u043d\u0430\u0447\u0430\u043b\u043e \u0441\u0442\u0440\u043e\u043a\u0438 \u0438\u043b\u0438 newline (\\n) \u2192 \u043e\u043f\u0446\u0438\u043e\u043d\u0430\u043b\u044c\u043d\u044b\u0435 \u043f\u0440\u043e\u0431\u0435\u043b\u044b/\u0442\u0430\u0431\u044b \u2192 backslash (\\)\u00bb, \u043d\u043e \u043d\u0435 \u0443\u0447\u0438\u0442\u044b\u0432\u0430\u0435\u0442 CR, carriage return (\\r). \u0415\u0441\u043b\u0438 \u043f\u043e\u043c\u0435\u0441\u0442\u0438\u0442\u044c \u043f\u043e\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c \u2018\\n\\r\\! \u043a\u043e\u043c\u0430\u043d\u0434\u0430\u2019 \u0432 SQL-\u0434\u0430\u043c\u043f, regex \u043d\u0435 \u0441\u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u0438\u0437-\u0437\u0430 \u0441\u0438\u043c\u0432\u043e\u043b\u0430 \\r \u043c\u0435\u0436\u0434\u0443 \\n. \u0410 \u0432\u043e\u0442 \u0443\u0442\u0438\u043b\u0438\u0442\u0430 psql \u043f\u0440\u043e\u0438\u0433\u043d\u043e\u0440\u0438\u0440\u0443\u0435\u0442 CR \u0438 \u0438\u0441\u043f\u043e\u043b\u043d\u0438\u0442 \u0441\u0442\u0440\u043e\u043a\u0443 \u043a\u0430\u043a \u0432\u0430\u043b\u0438\u0434\u043d\u0443\u044e \u043c\u0435\u0442\u0430\u043a\u043e\u043c\u0430\u043d\u0434\u0443.\u200b\n\n\u27a1\ufe0f\u041f\u0440\u0438\u043c\u0435\u0440 \u0430\u0442\u0430\u043a\u0438\n\n\u0410\u0442\u0430\u043a\u0443\u044e\u0449\u0438\u0439 \u0441\u043e\u0437\u0434\u0430\u0435\u0442 \u0432\u0440\u0435\u0434\u043e\u043d\u043e\u0441\u043d\u044b\u0439 SQL-\u0434\u0430\u043c\u043f, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044f CRLF-\u043f\u043e\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c \u0434\u043b\u044f \u043e\u0431\u0445\u043e\u0434\u0430 \u0432\u0430\u043b\u0438\u0434\u0430\u0446\u0438\u0438.\n\nCREATE TABLE test (id int);\n\\n\\r\\! /bin/sh -c \"\u043a\u043e\u043c\u0430\u043d\u0434\u0430\"\nINSERT INTO test VALUES (1);\n\n\u041c\u0435\u0436\u0434\u0443 \\n (\u043d\u043e\u0432\u0430\u044f \u0441\u0442\u0440\u043e\u043a\u0430) \u0438 \\ (\u043d\u0430\u0447\u0430\u043b\u043e \u043a\u043e\u043c\u0430\u043d\u0434\u044b) \u0434\u043e\u043b\u0436\u0435\u043d \u0431\u044b\u0442\u044c \u0432\u0441\u0442\u0430\u0432\u043b\u0435\u043d \\r (carriage return), \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0434\u0435\u043b\u0430\u0435\u0442 \u043f\u0430\u0442\u0442\u0435\u0440\u043d \u043d\u0435\u0432\u0438\u0434\u0438\u043c\u044b\u043c \u0434\u043b\u044f regex-\u0444\u0438\u043b\u044c\u0442\u0440\u0430 pgAdmin.\n\n\u0414\u0430\u043b\u0435\u0435: \n\u25aa\ufe0f\u0410\u0442\u0430\u043a\u0443\u044e\u0449\u0438\u0439 \u043b\u043e\u0433\u0438\u043d\u0438\u0442\u0441\u044f \u0432 pgAdmin \u0441 \u043d\u0438\u0437\u043a\u0438\u043c\u0438 \u043f\u0440\u0438\u0432\u0438\u043b\u0435\u0433\u0438\u044f\u043c\u0438.\n\u25aa\ufe0f\u0427\u0435\u0440\u0435\u0437 \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441 pgAdmin \u0437\u0430\u0433\u0440\u0443\u0436\u0430\u0435\u0442 crafted SQL-\u0444\u0430\u0439\u043b \u0432 \u0444\u0443\u043d\u043a\u0446\u0438\u044e Plain Text Restore.\n\u25aa\ufe0f\u0424\u0443\u043d\u043a\u0446\u0438\u044f has_meta_commands() \u043f\u0440\u043e\u0432\u0435\u0440\u044f\u0435\u0442 \u0444\u0430\u0439\u043b regex-\u043f\u0430\u0442\u0442\u0435\u0440\u043d\u043e\u043c, \u043d\u0435 \u043d\u0430\u0445\u043e\u0434\u0438\u0442 \u0441\u043e\u0432\u043f\u0430\u0434\u0435\u043d\u0438\u0439 \u0438\u0437-\u0437\u0430 CR-\u0441\u0438\u043c\u0432\u043e\u043b\u0430 \u0438 \u043f\u0440\u043e\u043f\u0443\u0441\u043a\u0430\u0435\u0442 \u0444\u0430\u0439\u043b \u043a\u0430\u043a \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u044b\u0439\u200b.\n\u25aa\ufe0fpgAdmin \u0437\u0430\u043f\u0443\u0441\u043a\u0430\u0435\u0442 psql \u0434\u043b\u044f \u0432\u043e\u0441\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f \u0411\u0414, \u043f\u0435\u0440\u0435\u0434\u0430\u0432\u0430\u044f \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u043c\u043e\u0435 \u0444\u0430\u0439\u043b\u0430.\n\u25aa\ufe0fpsql \u0438\u043d\u0442\u0435\u0440\u043f\u0440\u0435\u0442\u0438\u0440\u0443\u0435\u0442 \\n\\r\\! \u043a\u0430\u043a \u0432\u0430\u043b\u0438\u0434\u043d\u0443\u044e \u043c\u0435\u0442\u0430\u043a\u043e\u043c\u0430\u043d\u0434\u0443 \\!, \u0438\u0433\u043d\u043e\u0440\u0438\u0440\u0443\u044f CR, \u0438 \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0435\u0442 shell-\u043a\u043e\u043c\u0430\u043d\u0434\u0443 \u0441 \u043f\u0440\u0430\u0432\u0430\u043c\u0438 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0430 pgAdmin \u043d\u0430 \u0445\u043e\u0441\u0442\u0435.\n\n\u041f\u043e \u0438\u0442\u043e\u0433\u0443 \u0430\u0442\u0430\u043a\u0443\u044e\u0449\u0438\u0439 \u043f\u043e\u043b\u0443\u0447\u0430\u0435\u0442 RCE \u043d\u0430 \u0441\u0435\u0440\u0432\u0435\u0440\u0435 \u0441 \u043f\u0440\u0430\u0432\u0430\u043c\u0438, \u043f\u043e\u0434 \u043a\u043e\u0442\u043e\u0440\u044b\u043c\u0438 \u0437\u0430\u043f\u0443\u0449\u0435\u043d pgAdmin, \u0441 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c\u044e \u0447\u0442\u0435\u043d\u0438\u044f \u0434\u0430\u043d\u043d\u044b\u0445, \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0438 \u0438 \u0434\u0430\u043b\u044c\u043d\u0435\u0439\u0448\u0435\u0433\u043e \u043f\u0440\u043e\u0434\u0432\u0438\u0436\u0435\u043d\u0438\u044f \u043f\u043e \u0441\u0435\u0442\u0438.\n\n\u0412 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435 \u0440\u0435\u0448\u0435\u043d\u0438\u044f \u0432 \u0432\u0435\u0440\u0441\u0438\u0438 9.11 \u0432\u0430\u043b\u0438\u0434\u0430\u0446\u0438\u044f \u0437\u0430\u043c\u0435\u043d\u0435\u043d\u0430 \u043d\u0430 \u0444\u043b\u0430\u0433 --restrict \u043f\u0440\u0438 \u0437\u0430\u043f\u0443\u0441\u043a\u0435 psql. \u041e\u043d \u0430\u043f\u043f\u0430\u0440\u0430\u0442\u043d\u043e \u0431\u043b\u043e\u043a\u0438\u0440\u0443\u0435\u0442 \u043c\u0435\u0442\u0430\u043a\u043e\u043c\u0430\u043d\u0434\u044b.\n\n\u26a1\ufe0f\u26a1\ufe0f\u26a1\ufe0f \u0415\u0441\u0442\u044c PoC\n\n\ud83c\udf1a @poxek | \ud83d\udcf2 MAX |\ud83c\udf1a \u0411\u043b\u043e\u0433 | \ud83d\udcfa YT | \ud83d\udcfa RT | \ud83d\udcfa VK | \u2764\ufe0f \u041c\u0435\u0440\u0447", "creation_timestamp": "2026-07-26T02:00:07.077197Z"}, {"uuid": "e032dfd3-741c-49cc-a8d6-9f2250ac2d0d", "vulnerability_lookup_origin": "1a89b78e-f703-45f3-bb86-59eb712668bd", "author": "9f56dd64-161d-43a6-b9c3-555944290a09", "vulnerability": "CVE-2025-13780", "type": "published-proof-of-concept", "source": "https://t.me/cyberwarehouse/1038", "content": "CVE-2025-13780 \u2014 \u043a\u0440\u0438\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0439 RCE-\u0431\u0430\u0433 pgAdmin 4\n#CVE #RCE #pgAdmin #PostgreSQL #SQLi #PoC\n\n\u041f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0442\u044c \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u043b\u044c\u043d\u044b\u0435 shell-\u043a\u043e\u043c\u0430\u043d\u0434\u044b \u043d\u0430 \u0441\u0435\u0440\u0432\u0435\u0440\u0435 \u0447\u0435\u0440\u0435\u0437 \u043e\u0431\u0445\u043e\u0434 regex-\u0432\u0430\u043b\u0438\u0434\u0430\u0446\u0438\u0438 \u043f\u0440\u0438 \u0432\u043e\u0441\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0438 plain-text SQL-\u0434\u0430\u043c\u043f\u043e\u0432.\u200b\n\n\u27a1\ufe0f\u0421\u0443\u0442\u044c \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u044b\n\n\u0424\u0443\u043d\u043a\u0446\u0438\u044f has_meta_commands() \u0432 pgAdmin \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043b\u0430 regex-\u043f\u0430\u0442\u0442\u0435\u0440\u043d (^|\\\\n)[ \\\\t]*\\\\ \u0434\u043b\u044f \u0431\u043b\u043e\u043a\u0438\u0440\u043e\u0432\u043a\u0438 \u043e\u043f\u0430\u0441\u043d\u044b\u0445 psql-\u043c\u0435\u0442\u0430\u043a\u043e\u043c\u0430\u043d\u0434 \u0432 \u0437\u0430\u0433\u0440\u0443\u0436\u0430\u0435\u043c\u044b\u0445 SQL-\u0444\u0430\u0439\u043b\u0430\u0445:\n\n\\! \u2014 \u0434\u043b\u044f shell-\u043a\u043e\u043c\u0430\u043d\u0434, \n\\copy ... PROGRAM \u2014 \u0434\u043b\u044f \u0437\u0430\u043f\u0443\u0441\u043a\u0430 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0432, \n\\include \u2014 \u0434\u043b\u044f \u0432\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f \u0444\u0430\u0439\u043b\u043e\u0432.\n\n\u041f\u0440\u043e\u0431\u043b\u0435\u043c\u0430 \u0432 \u0442\u043e\u043c, \u0447\u0442\u043e \u0440\u0435\u0433\u0443\u043b\u044f\u0440\u043d\u043e\u0435 \u0432\u044b\u0440\u0430\u0436\u0435\u043d\u0438\u0435 \u0438\u0449\u0435\u0442 \u043f\u043e\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c \u00ab\u043d\u0430\u0447\u0430\u043b\u043e \u0441\u0442\u0440\u043e\u043a\u0438 \u0438\u043b\u0438 newline (\\n) \u2192 \u043e\u043f\u0446\u0438\u043e\u043d\u0430\u043b\u044c\u043d\u044b\u0435 \u043f\u0440\u043e\u0431\u0435\u043b\u044b/\u0442\u0430\u0431\u044b \u2192 backslash (\\)\u00bb, \u043d\u043e \u043d\u0435 \u0443\u0447\u0438\u0442\u044b\u0432\u0430\u0435\u0442 CR, carriage return (\\r). \u0415\u0441\u043b\u0438 \u043f\u043e\u043c\u0435\u0441\u0442\u0438\u0442\u044c \u043f\u043e\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c \u2018\\n\\r\\! \u043a\u043e\u043c\u0430\u043d\u0434\u0430\u2019 \u0432 SQL-\u0434\u0430\u043c\u043f, regex \u043d\u0435 \u0441\u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u0438\u0437-\u0437\u0430 \u0441\u0438\u043c\u0432\u043e\u043b\u0430 \\r \u043c\u0435\u0436\u0434\u0443 \\n. \u0410 \u0432\u043e\u0442 \u0443\u0442\u0438\u043b\u0438\u0442\u0430 psql \u043f\u0440\u043e\u0438\u0433\u043d\u043e\u0440\u0438\u0440\u0443\u0435\u0442 CR \u0438 \u0438\u0441\u043f\u043e\u043b\u043d\u0438\u0442 \u0441\u0442\u0440\u043e\u043a\u0443 \u043a\u0430\u043a \u0432\u0430\u043b\u0438\u0434\u043d\u0443\u044e \u043c\u0435\u0442\u0430\u043a\u043e\u043c\u0430\u043d\u0434\u0443.\u200b\n\n\u27a1\ufe0f\u041f\u0440\u0438\u043c\u0435\u0440 \u0430\u0442\u0430\u043a\u0438\n\n\u0410\u0442\u0430\u043a\u0443\u044e\u0449\u0438\u0439 \u0441\u043e\u0437\u0434\u0430\u0435\u0442 \u0432\u0440\u0435\u0434\u043e\u043d\u043e\u0441\u043d\u044b\u0439 SQL-\u0434\u0430\u043c\u043f, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044f CRLF-\u043f\u043e\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c \u0434\u043b\u044f \u043e\u0431\u0445\u043e\u0434\u0430 \u0432\u0430\u043b\u0438\u0434\u0430\u0446\u0438\u0438.\n\nCREATE TABLE test (id int);\n\\n\\r\\! /bin/sh -c \"\u043a\u043e\u043c\u0430\u043d\u0434\u0430\"\nINSERT INTO test VALUES (1);\n\n\u041c\u0435\u0436\u0434\u0443 \\n (\u043d\u043e\u0432\u0430\u044f \u0441\u0442\u0440\u043e\u043a\u0430) \u0438 \\ (\u043d\u0430\u0447\u0430\u043b\u043e \u043a\u043e\u043c\u0430\u043d\u0434\u044b) \u0434\u043e\u043b\u0436\u0435\u043d \u0431\u044b\u0442\u044c \u0432\u0441\u0442\u0430\u0432\u043b\u0435\u043d \\r (carriage return), \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0434\u0435\u043b\u0430\u0435\u0442 \u043f\u0430\u0442\u0442\u0435\u0440\u043d \u043d\u0435\u0432\u0438\u0434\u0438\u043c\u044b\u043c \u0434\u043b\u044f regex-\u0444\u0438\u043b\u044c\u0442\u0440\u0430 pgAdmin.\n\n\u0414\u0430\u043b\u0435\u0435: \n\u25aa\ufe0f\u0410\u0442\u0430\u043a\u0443\u044e\u0449\u0438\u0439 \u043b\u043e\u0433\u0438\u043d\u0438\u0442\u0441\u044f \u0432 pgAdmin \u0441 \u043d\u0438\u0437\u043a\u0438\u043c\u0438 \u043f\u0440\u0438\u0432\u0438\u043b\u0435\u0433\u0438\u044f\u043c\u0438.\n\u25aa\ufe0f\u0427\u0435\u0440\u0435\u0437 \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441 pgAdmin \u0437\u0430\u0433\u0440\u0443\u0436\u0430\u0435\u0442 crafted SQL-\u0444\u0430\u0439\u043b \u0432 \u0444\u0443\u043d\u043a\u0446\u0438\u044e Plain Text Restore.\n\u25aa\ufe0f\u0424\u0443\u043d\u043a\u0446\u0438\u044f has_meta_commands() \u043f\u0440\u043e\u0432\u0435\u0440\u044f\u0435\u0442 \u0444\u0430\u0439\u043b regex-\u043f\u0430\u0442\u0442\u0435\u0440\u043d\u043e\u043c, \u043d\u0435 \u043d\u0430\u0445\u043e\u0434\u0438\u0442 \u0441\u043e\u0432\u043f\u0430\u0434\u0435\u043d\u0438\u0439 \u0438\u0437-\u0437\u0430 CR-\u0441\u0438\u043c\u0432\u043e\u043b\u0430 \u0438 \u043f\u0440\u043e\u043f\u0443\u0441\u043a\u0430\u0435\u0442 \u0444\u0430\u0439\u043b \u043a\u0430\u043a \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u044b\u0439\u200b.\n\u25aa\ufe0fpgAdmin \u0437\u0430\u043f\u0443\u0441\u043a\u0430\u0435\u0442 psql \u0434\u043b\u044f \u0432\u043e\u0441\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f \u0411\u0414, \u043f\u0435\u0440\u0435\u0434\u0430\u0432\u0430\u044f \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u043c\u043e\u0435 \u0444\u0430\u0439\u043b\u0430.\n\u25aa\ufe0fpsql \u0438\u043d\u0442\u0435\u0440\u043f\u0440\u0435\u0442\u0438\u0440\u0443\u0435\u0442 \\n\\r\\! \u043a\u0430\u043a \u0432\u0430\u043b\u0438\u0434\u043d\u0443\u044e \u043c\u0435\u0442\u0430\u043a\u043e\u043c\u0430\u043d\u0434\u0443 \\!, \u0438\u0433\u043d\u043e\u0440\u0438\u0440\u0443\u044f CR, \u0438 \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0435\u0442 shell-\u043a\u043e\u043c\u0430\u043d\u0434\u0443 \u0441 \u043f\u0440\u0430\u0432\u0430\u043c\u0438 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0430 pgAdmin \u043d\u0430 \u0445\u043e\u0441\u0442\u0435.\n\n\u041f\u043e \u0438\u0442\u043e\u0433\u0443 \u0430\u0442\u0430\u043a\u0443\u044e\u0449\u0438\u0439 \u043f\u043e\u043b\u0443\u0447\u0430\u0435\u0442 RCE \u043d\u0430 \u0441\u0435\u0440\u0432\u0435\u0440\u0435 \u0441 \u043f\u0440\u0430\u0432\u0430\u043c\u0438, \u043f\u043e\u0434 \u043a\u043e\u0442\u043e\u0440\u044b\u043c\u0438 \u0437\u0430\u043f\u0443\u0449\u0435\u043d pgAdmin, \u0441 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c\u044e \u0447\u0442\u0435\u043d\u0438\u044f \u0434\u0430\u043d\u043d\u044b\u0445, \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0438 \u0438 \u0434\u0430\u043b\u044c\u043d\u0435\u0439\u0448\u0435\u0433\u043e \u043f\u0440\u043e\u0434\u0432\u0438\u0436\u0435\u043d\u0438\u044f \u043f\u043e \u0441\u0435\u0442\u0438.\n\n\u0412 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435 \u0440\u0435\u0448\u0435\u043d\u0438\u044f \u0432 \u0432\u0435\u0440\u0441\u0438\u0438 9.11 \u0432\u0430\u043b\u0438\u0434\u0430\u0446\u0438\u044f \u0437\u0430\u043c\u0435\u043d\u0435\u043d\u0430 \u043d\u0430 \u0444\u043b\u0430\u0433 --restrict \u043f\u0440\u0438 \u0437\u0430\u043f\u0443\u0441\u043a\u0435 psql. \u041e\u043d \u0430\u043f\u043f\u0430\u0440\u0430\u0442\u043d\u043e \u0431\u043b\u043e\u043a\u0438\u0440\u0443\u0435\u0442 \u043c\u0435\u0442\u0430\u043a\u043e\u043c\u0430\u043d\u0434\u044b.\n\n\u26a1\ufe0f\u26a1\ufe0f\u26a1\ufe0f \u0415\u0441\u0442\u044c PoC\n\n\ud83c\udf1a @poxek | \ud83d\udcf2 MAX |\ud83c\udf1a \u0411\u043b\u043e\u0433 | \ud83d\udcfa YT | \ud83d\udcfa RT | \ud83d\udcfa VK | \u2764\ufe0f \u041c\u0435\u0440\u0447", "creation_timestamp": "2026-07-27T00:00:33.844348Z"}]}