pgAdmin 远程代码执行漏洞(CVE-2025-2945)

admin 2025年4月8日23:52:05评论44 views字数 805阅读2分41秒阅读模式
pgAdmin 远程代码执行漏洞(CVE-2025-2945)
近日,安全聚实验室监测到 pgAdmin 存在远程代码执行漏洞 ,编号为:CVE-2025-2945,CVSS:10  由于 high_availability 参数被不安全地传递给 eval() 函数,低权限攻击者可以利用该漏洞注入恶意代码,从而获得对服务器的控制权限。
01 漏洞描述
VULNERABILITY DESC.

pgAdmin 是一个功能强大的开源管理工具,用于 PostgreSQL 数据库的开发和管理。它提供了直观的用户界面,使数据库管理员和开发人员能够轻松地执行常见任务,如创建和修改数据库对象、运行 SQL 查询、管理用户权限以及监控数据库性能。pgAdmin 支持多种操作系统,并且可以通过 Web 界面进行访问,方便用户在不同设备上进行管理操作。无论是小型项目还是大型企业级应用,pgAdmin 都是 PostgreSQL 用户的重要工具。该漏洞与 2 个 POST 端点有关;/sqleditor/query_tool/download,其中 query_commited 参数和 /cloud/deploy 端点,其中 high_availability 参数被不安全地传递给 Python eval()函数,从而允许执行任意代码。

02 影响范围
IMPACT SCOPE

pgAdmin4 <= 9.1

03 安全措施
SECURITY MEASURES
目前厂商已发布可更新版本,建议用户尽快更新至 pgAdmin4 的修复版本或更高的版本:

pgAdmin4 >= 9.2

下载链接:https://www.pgadmin.org/docs/pgadmin4/9.2/release_notes_9_2.html
04 参考链接
REFERENCE LINK

1.https://github.com/pgadmin-org/pgadmin4/issues/8603

05

原文始发于微信公众号(安全聚):【漏洞预警】pgAdmin 远程代码执行漏洞(CVE-2025-2945)

免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉。
  • 左青龙
  • 微信扫一扫
  • weinxin
  • 右白虎
  • 微信扫一扫
  • weinxin
admin
  • 本文由 发表于 2025年4月8日23:52:05
  • 转载请保留本文链接(CN-SEC中文网:感谢原作者辛苦付出):
                   pgAdmin 远程代码执行漏洞(CVE-2025-2945)https://cn-sec.com/archives/3932140.html
                  免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉.

发表评论

匿名网友 填写信息