libpam-pgsql(也称pam_pgsql)是一个使用PostgreSQL数据库认证用户的PAM模块。 libpam-pgsql的pam_pgsql.c文件中的pam_sm_authenticate()函数存在安全漏洞,如果在认证过程中发送了SIGINT,例如在sudo要求输入用户口令时按下Ctrl+C,则无需输入正确口令sudo也可以成功。
libpam-pgsql(也称pam_pgsql)是一个使用PostgreSQL数据库认证用户的PAM模块。 libpam-pgsql的pam_pgsql.c文件中的pam_sm_authenticate()函数存在安全漏洞,如果在认证过程中发送了SIGINT,例如在sudo要求输入用户口令时按下Ctrl+C,则无需输入正确口令sudo也可以成功。