Bug #79011 [Opn]: MySQL caching_sha2_password Access denied for password with more than 20 chars

From: Date: Mon, 23 Dec 2019 09:05:31 +0000
Subject: Bug #79011 [Opn]: MySQL caching_sha2_password Access denied for password with more than 20 chars
References: 1  Groups: php.bugs 
Request: Send a blank email to php-bugs+get-224489@lists.php.net to get a copy of this message
Edit report at https://bugs.php.net/bug.php?id=79011&edit=1 ID: 79011 Updated by: cmb@php.net Reported by: bendix dot ohlhauser at gmail dot com Summary: MySQL caching_sha2_password Access denied for password with more than 20 chars Status: Open Type: Bug Package: MySQLi related Operating System: Ubuntu 18 LTS PHP Version: 7.4.1 Block user comment: N Private report: N New Comment: You might be hitting <https://github.com/php/php-src/blob/php-7.4.1/ext/mysqlnd/mysqlnd_auth.c#L798-L808>. Previous Comments: ------------------------------------------------------------------------ [2019-12-23 02:23:35] requinix@php.net It's *potentially* a security issue because the authentication system (<- important) doesn't seem to be working correctly. Don't know exactly how it's malfunctioning, which means don't know exactly what is wrong or whether it can be abused. ------------------------------------------------------------------------ [2019-12-23 02:16:58] bugreports at gmail dot com > --- Potential security issue, not sure though --- how could "Access denied" be a security issue to begin with? if you get access with a random wrong password it would be ------------------------------------------------------------------------ [2019-12-23 02:07:02] bendix dot ohlhauser at gmail dot com It actually happens with passwords with over 19 charaters. See my stackoverflow answer. It is probably a issue with mysql, but since I'm not 100% sure, I'll leave this open. Probably not a security issue. ------------------------------------------------------------------------ [2019-12-21 20:26:08] requinix@php.net PHP isn't somehow running your script differently because it knows you did something with the mysql client, so this sounds like an issue with MySQL's authentication system. We can wait to see what they think about it. https://bugs.mysql.com/bug.php?id=98048 ------------------------------------------------------------------------ [2019-12-21 19:15:48] bendix dot ohlhauser at gmail dot com Image showing the issue: https://imgur.com/a/AomDhtt ------------------------------------------------------------------------ The remainder of the comments for this report are too long. To view the rest of the comments, please view the bug report online at https://bugs.php.net/bug.php?id=79011 -- Edit this bug report at https://bugs.php.net/bug.php?id=79011&edit=1

« previous php.bugs (#224489) next »