Un errore di 500 server potrebbe suggerire che hai fatto qualcosa che gli sviluppatori non si aspettavano, ma ciò non significa che ci sia una vulnerabilità. Forse emette solo un messaggio di "tentativo di hacking evitato" nel registro e ti dà un errore non descrittivo per non fornirti alcuna informazione utile.
Quando sei convinto che il software non sia sicuro, potresti diffondere alcuni FUD online sul software e le banche che li utilizzano, ma qualsiasi reazione che scateni sarebbe una lettera di cessazione e di smarrimento per calunnia. A meno che tu non abbia un exploit funzionante che dimostra che esiste una vulnerabilità, nessuno ha una ragione per credere di averne davvero trovato uno.
Ma cercare di trovare e utilizzare un simile exploit su un sistema di produzione che non possiedi può essere un atto criminale in molte parti del mondo e può portare a gravi problemi legali. Quando si desidera eseguire test di penetrazione su un software, è necessario impostare la propria istanza privata. Quando il software non è liberamente disponibile, questo può essere piuttosto difficile da fare.
Informare gli sviluppatori che potresti aver trovato un bug nel loro software è davvero tutto ciò che puoi fare. Quando credono che il bug non sia sfruttabile e difficilmente possa essere attivato da un utente normale e quindi non valga la pena risolverlo, è la loro decisione.