Gbp-Pq: Name CVE-2026-33603.patch
#include "hostpid.h"
#include "login-common.h"
#include "array.h"
+#include "base64.h"
#include "iostream.h"
#include "istream.h"
#include "ostream.h"
return;
}
+ /* Only accept base64 */
+ for (size_t i = 0; response[i] != '\0'; i++) {
+ if (!base64_is_valid_char(response[i]) && response[i] != '=') {
+ client_auth_fail(client, "Invalid base64 in response");
+ return;
+ }
+ }
+
client->auth_client_continue_pending = FALSE;
client_set_auth_waiting(client);
sasl_server_auth_continue(client, response);