CWE-257 以可恢复格式存储口令 类弱点 58 条 CVE 漏洞汇总,含 AI 中文分析。
CWE-257指以可恢复格式存储密码的漏洞,属于数据保护缺陷。攻击者或恶意内部人员可利用系统管理员的恢复权限,直接获取明文密码,从而实施凭证重用攻击,危害远超普通明文存储。开发者应避免实现密码恢复功能,改为强制重置机制,并使用不可逆的单向哈希算法加盐存储密码,确保即使数据库泄露,攻击者也无法还原原始凭证。
int VerifyAdmin(char *password) { if (strcmp(compress(password), compressed_password)) { printf("Incorrect Password!\n"); return(0); } printf("Entering Diagnostic Mode...\n"); return(1); }int VerifyAdmin(String password) { if (passwd.Equals(compress(password), compressed_password)) { return(0); } //Diagnostic Mode return(1); }# Java Web App ResourceBundle properties file ... webapp.ldap.username=secretUsername webapp.ldap.password=secretPassword ...... <connectionStrings> <add name="ud_DEV" connectionString="connectDB=uDB; uid=db2admin; pwd=password; dbalias=uDB;" providerName="System.Data.Odbc" /> </connectionStrings> ...CWE-257(以可恢复格式存储口令) 是常见的弱点类别,本平台收录该类弱点关联的 58 条 CVE 漏洞。