bacen / pix-api

API Pix: a API do Arranjo de Pagamentos Instantâneos Brasileiro, Pix, criado pelo Banco Central do Brasil.
https://bacen.github.io/pix-api
2.3k stars 262 forks source link

Valor Infinito (gerar pix copia cola) #534

Open GabrielMaestre opened 1 year ago

GabrielMaestre commented 1 year ago

Eu estava testando vulnerabilidade em um site que gera pix, para youtubers (por motivos de segurança 'básica', não irei divulgar o nome). E me deparei com um POST que ele faz e ao mudar esse POST ele permite eu criar um pix de Dezenas de números (ultrapassa o valor limite e milhares dezes).

Exemplo de resposta que recebi num valor criado de 9 Quadrilhões de R$

"transitId":"610e0cc7-dcd9-4bc8-9e5a-8e874473b4bb","reference":"6383ab4f60c60fd700005bf1","transactionId":"6383ab4f60c60fd700005bf1","code":"00020101021126580014br.gov.bcb.pix01362fc8fd02-fa45-4ff3-80a4-1c2f3439231b520400005303986541310000000000005802BR5907LIVEPIX6009SAO PAULO622805246383ab4f60c60fd700005bf1630442CF"

PIX COPIA COLA: 00020101021126580014br.gov.bcb.pix01362fc8fd02-fa45-4ff3-80a4-1c2f3439231b520400005303986541310000000000005802BR5907LIVEPIX6009SAO PAULO622805246383ab4f60c60fd700005bf1630442CF

Print:

image

rubenskuhl commented 1 year ago

Há algum valor limite ?

GabrielMaestre commented 1 year ago

Não sei ainda ao certo mas, era para estar limitado em até 10.000R$ / dia Tudo bem que em certos casos podemos ver pix de +300k mas para niveis empresariais. Caso não tenha limite erro da minha parte mas deveria existir.

rubenskuhl commented 1 year ago

Não sei ainda ao certo mas, era para estar limitado em até 10.000R$ / dia Tudo bem que em certos casos podemos ver pix de +300k mas para niveis empresariais. Caso não tenha limite erro da minha parte mas deveria existir.

Esse QR-Code que você postou é de estático, para o qual eu desconheço qualquer limite estabelecido pelo manual de iniciação. Talvez o tamanho máximo de campo do EMV.

O estabelecimento não tem como saber qual o seu limite diário. Se há algum limite do serviço Livepix, talvez ele aconteça no efetivo recebimento do Pix. Tente pagar R$10.001 e veja o que acontece... ;-)

nagelaisa commented 1 year ago

Como vc fez isso mano?

adenilson752 commented 9 months ago

❤️