CVE-2016-2049: High severity janrain php-openid vulnerability
examples/consumer/common.php in JanRain PHP OpenID library (aka php-openid) improperly checks the openid.realm parameter against the SERVERNAME element in the SERVER superglobal array, which might allow remote attackers to hijack the authentication of arbitrary users via vectors involving a crafted HTTP Host header.
Affected Software
Event History
Frequently Asked Questions
What is the severity of CVE-2016-2049?
The severity of CVE-2016-2049 is considered moderate due to its potential impact on user authentication.
How do I fix CVE-2016-2049?
To fix CVE-2016-2049, ensure that the openid.realm parameter is properly validated against a safe list of allowed values instead of relying on the SERVER_NAME.
What software is affected by CVE-2016-2049?
CVE-2016-2049 affects JanRain PHP OpenID library, also known as php-openid.
Can CVE-2016-2049 lead to remote attacks?
Yes, CVE-2016-2049 can allow remote attackers to hijack user authentication if exploited.
Is there a workaround for CVE-2016-2049?
A possible workaround for CVE-2016-2049 is to implement additional checks and secure configurations for the openid.realm parameter.