138 matches found
pgAdmin 4 - Authentication Bypass
pgAdmin 4 versions 8.11 and earlier are vulnerable to a security flaw in OAuth2 authentication. This vulnerability allows an attacker to potentially obtain the client ID and secret, leading to unauthorized access to user data. id: CVE-2024-9014 info: name: pgAdmin 4 - Authentication Bypass author...
CVE-2024-3116_RCE_in_pgadmin_8.4
CVE-2024-3116RCEinpgadmin8.4 랩을 만들고 CVE-2024-3116 pgadmin 8.4 pip .whl 파일 다운로드 8. pgadmin4 설치: python -m pip install C:\Users\User\Downloads\pgadmin4-8.4-py3-none-any.whl 설치 폴더: C:\Users\User\AppData\Local\Programs\Python\Python310\Lib\site-packages\pgadmin4...
CVE-2024-9014
이 게시물은 EQSTLab에서 발행한 연구 기사입니다. CVE-2024-9014 ★ CVE-2024-9014 민감 정보 노출 PoC ★ 설명 CVE-2024-9014 : pgAdmin4 민감 정보 노출 설명: pgAdmin 8.11 및 이전 버전은 OAuth2 인증에 보안 결함이 있습니다. 이 취약점으로 인해 공격자가 클라이언트 ID와 시크릿을 획득하여 사용자 데이터에 무단 액세스할 수 있습니다. PoC 명령어 root@kitploit: curl URLTOTEST/login?next=/ | grep -o...
CVE-2024-9014
CVE-2024-9014 — Инструменты для эксплуатации обхода аутентификации OAuth2 в pgAdmin 4 Этот репозиторий содержит инструменты для проверки и эксплуатации уязвимости CVE-2024-9014 в pgAdmin 4. Уязвимость позволяет злоумышленнику обойти аутентификацию OAuth2 и получить доступ к чувствительным ресурса...
CVE-2025-13780
CVE-2025-13780: pgAdmin 4 = 8.14 RCE Scanner Комплексный сканер уязвимости CVE-2025-13780 — удаленного выполнения кода RCE в pgAdmin 4 версий ≤ 8.14. 🔍 Детали уязвимости Уязвимость существует в функции Restore pgAdmin 4. Приложение пытается заблокировать опасные команды оболочки начинающиеся с \ ...
CVE-2026-17566
CVE-2026-17566 — pgAdmin 4 Import/Export Data RCE PoC pgAdmin 4 Import/Export Data 도구 원격 코드 실행 PoC. isqueryparensbalanced 괄호 검사기와 psql의 백슬래시 이스케이프 의미 체계 차이 를 이용하여 \copy ... TO PROGRAM을 주입하고 pgAdmin이 실행 중인 서버에서 임의 명령을 실행합니다. 배경 공격 체인: CVE-2026-17349Workspaces 자격 증명 유출 → CVE-2026-17351AI Assistant ...
Blackash-CVE-2025-12762
🔐 CVE-2025-12762 — pgAdmin 4의 심각한 RCE 취약점 🚨 문제 개요 pgAdmin 4 버전 ≤ 9.9 에 원격 코드 실행RCE 취약점이 존재합니다. 공격자는 pgAdmin이 서버 모드 로 실행 중이고 복원 중 PLAIN 형식 SQL 덤프 를 처리할 때 호스트에서 임의 명령 을 실행할 수 있습니다. ⚙️ 기술적 분석 📡 공격 벡터 네트워크 기반 — 원격으로 악용 가능 🌍 낮은 복잡성 — 트리거하기 쉬움 🧩 낮은 권한 필요 — 제한된 사용자 접근만으로 충분 🔑 사용자 상호작용 없음 — 트리거된 후 누구도 클릭할...
CVE-2025-2945-pgAdmin-RCE
CVE-2025-2945 — pgAdmin 4 인증된 쿼리 도구 RCE CVSS 3.1: 9.9 치명적 · 영향: pgAdmin 4 8.10 – 9.1 · 수정 버전: 9.2 2025년 4월 4일 CWE-95 동적으로 평가되는 코드의 지시문 부적절한 중립화 / Eval 주입 CVE-2025-2945에 대한 개념 증명 익스플로잇으로, pgAdmin 4의 쿼리 도구에서 발생하는 인증된 원격 코드 실행 취약점입니다. 부울 트랜잭션 상태 플래그 querycommited가 부울로 파싱되지 않고 Python의 eval에 직접 전달되어,...
pgadmin4-9.10-CVE-2025-13780
pgadmin4 9.11 메타 명령 필터 명령 실행 요약 pgAdmin의 Issue 9320 수정의 일부로 도입된 PLAIN 복원 메타 명령 필터는 SQL 파일이 UTF-8 BOMEF BB BF 또는 다른 특수 시퀀스로 시작할 때 메타 명령을 감지하지 못합니다. 구현된 필터는 hasmetacommands 함수를 사용하며, 정규 표현식으로 원시 바이트를 스캔합니다. 정규식은 해당 바이트를 무시 가능한 것으로 처리하지 않으므로 !와 같은 메타 명령이 감지되지 않습니다. pgAdmin이 --file과 함께 psql을 호출하면...
CVE-2025-2945-pgadmin-rce
CVE-2025-2945 — Аутентифицированное RCE в Query Tool pgAdmin 4 Доказательство концепции для CVE-2025-2945, критической уязвимости удаленного выполнения кода в pgAdmin 4. Затронутые версии: с 8.10 по 9.1 Исправлено в: 9.2 выпущено 4 апреля 2025 CVSS v3.1: 9.9 Критический Обзор Инструмент Query Too...
pgadmin-ai-assistant-sql-injection-cve-2026-17351-lexer-differential-bypass
CVE-2026-17351 — pgAdmin 4 AI アシスタントのレキサー差分による読み取り専用バイパス CVE-2026-17351 の PoC。pgAdmin 4 の AI アシスタントに存在する重大な(CVSS 9.0)SQL インジェクションバイパスです。 脆弱性の概要 pgAdmin 4 バージョン 9.13 から 9.16 は、Python の sqlparse ライブラリを使用して、LLM が生成した SQL クエリが単一の読み取り専用ステートメントであることを検証します。PostgreSQL の standardconformingstrings =...
CVE-2026-17350
A flaw was found in pgAdmin 4. In SERVER mode, an authenticated user who has been explicitly denied access to a specific tool by an administrator could still bypass this restriction. This is due to inconsistent enforcement of the per-tool permission system, where backend routes and Socket.IO...
CVE-2026-17349
A flaw was found in pgAdmin 4. An authenticated, low-privilege user could exploit a vulnerability in the adhoc server cloning feature to gain unauthorized access to another user's stored database credentials. By initiating an adhoc connection to a shared server owned by another user, the cloning...
CVE-2026-17346
A flaw was found in pgAdmin 4. A low-privileged user can exploit a SQL injection vulnerability when object names, such as schema, table, publication, or subscription names, containing special characters are not properly escaped. When any user, including those with higher privileges, views the...
CVE-2026-17347
The MASTERPASSWORDHOOK setting, introduced in pgAdmin 4 7.2, lets an administrator configure an external command that returns a per-user encryption key, with %u in the configured string replaced by the current user's name. The previous implementation substituted the username directly into the...
CVE-2026-17566 pgAdmin 4: RCE via backslash-escape mismatch in Import/Export Data query guard (incomplete defense, sibling gap to CVE-2025-13780)
pgAdmin 4's Import/Export Data tool builds a psql \copy ... command line by interpolating a user-supplied SQL query into a Jinja template and passing the rendered line to psql via --command. To stop an attacker from breaking out of the ... wrapper, createimportexportjob route POST...
CVE-2026-17566
Summary of CVE-2026-17566 (pgAdmin 4): The Import/Export Data tool builds a psql \copy (...) command by interpolating a user-supplied SQL query into a Jinja template and passing it via --command. A flawed parenthesis-balance check in create_import_export_job() treated a backslash-quote (') as esc...
CVE-2026-17351
The CVE-2026-17351 issue affects pgAdmin 4 (versions from 9.13 up to, but not including, 9.17). The vulnerability stems from a mismatch between sqlparse’s string-literal handling and PostgreSQL’s parser, which can allow an LLM-supplied query executed inside a BEGIN TRANSACTION READ ONLY wrapper t...
CVE-2026-17350 pgAdmin 4: Tool permission bypass via backend routes and Socket.IO handlers
The per-tool permission system custom roles / role-based tool permissions, introduced in pgAdmin 4 9.3 did not enforce its permission check consistently. In SERVER mode, pgAdmin 4 gates each tool behind a per-tool Flask-Security permission, but the permission decorator permissionsrequired was...
EUVD-2026-51560
The MASTERPASSWORDHOOK setting, introduced in pgAdmin 4 7.2, lets an administrator configure an external command that returns a per-user encryption key, with %u in the configured string replaced by the current user's name. The previous implementation substituted the username directly into the...