O caminho SAML SP ACS do SimpleSAMLphp não aplica o IdP selecionado para um login iniciado pelo SP. Se um estado SP salvo contém `ExpectIssuer = IdP A`, mas o ACS recebe uma resposta válida do `IdP B`, o código registra um aviso e continua o processamento em vez de rejeitar a resposta. Esse comportamento torna- se relevante para segurança quando combinado com a regra de processamento de resposta que aceita um `samlp:Response/@ InResponseTo` não assinado fora da afirmação assinada sempre que o 'SubjectConfirmationData' assinado não tenha seu próprio `InResponseTo`. Uma resposta emitida por um IdP confiável pode, portanto, ser ligada ao estado SP criado para outro IdP. Em uma implantação multi- IdP, um IdP de menor confiança pode satisfazer o estado SP criado para um IdP diferente esperado. Isto pode contornar um fluxo SP que intencionalmente encaminha o usuário para um IdP específico, incluindo implantações que configuram "enable_unsolicited" para "false" para evitar logins iniciados pelo IdP.

O impacto é maior quando o SP confia em vários IdPs com diferentes níveis de garantia, limites do locatário ou espaços de nomes de atributos, e a autorização do aplicativo depende do IdP selecionado/esperado. Nessas implementações, este é um candidato de autentificação/omissão de contornação. O impacto depende fortemente de se um atacante pode obter uma afirmação iniciada pelo IdP assinada a partir de um IdP confiável de menor confiança e se os identificadores de aplicativos a jusante são globalmente. Registro de aconselhamento: GHSA-q 8 r 6 - xj 3 - O que é isso? Identificadores relacionados: CVE- 2026 - 49284.

Tempo: GitHub Advisory Database publicou este registro em 2026 - 07 - 02 T 20: 47: 21.000 Z e lista a sua última modificação como 2026 - 07 - 02 T 20: 47: 21.000 Z. Severidade: ALTAMENTE. Dados de pontuação publicados: CVSS_V 3: CVSS: 3.1 /AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:H/A:N.

Informações sobre software e versão afetadas: pacote de pacotes simplesamlphp/simplesamlphp — ECOSISTEM: introduzido 2.5.0, corrigido 2.5.2 ї Pacote Packagist simplesamlphp/simplesamlphp — ECOSISTEM: introduzido 0, corrigido 2.4.7. Classificação e evidência: identificadores de fraqueza CWE- 345. O registro contém 2 suporte de referências nestes tipos: WEB, PACKAGE.