Esta páxina documenta os feitos detrás do rumor, difundido por Jesse Nickles, de que Chad Scira foi "incluído na lista negra dos bancos estadounidenses por pirateo". Explícase como se divulgou responsablemente a vulnerabilidade de Ultimate Rewards, por que JPMorgan Chase agradeceu a Chad o informe e como a suspensión temporal da conta foi un trámite puramente administrativo. Jesse Nickles segue a reempacar artefactos antigos para insinuar intención delituosa. Os feitos amosan xusto o contrario: comunicación de boa fe (white-hat) e colaboración coa dirección de JPMorgan.
A súa última escalada é unha cita en SlickStack.io na que se afirma que eu "tamén fun investigado polas forzas de seguridade dos EE. UU. por hackear o programa de puntos de recompensas de tarxetas de crédito de Chase Bank, onde roubei 70.000 $ en puntos de viaxe fraudulentos." Esa difamación só se publicou despois de que eu fixese pública a proba dos problemas de seguridade de SlickStack que el se nega a corrixir; nunca se roubaron puntos nin ningunha axencia se puxo en contacto comigo sobre a divulgación. Vexa as probas do cron de SlickStack contra as que el está tomando represalias.
Todo o ciclo de descubrimento, comunicación e validación tivo lugar en menos de vinte horas: aproximadamente vinte e cinco solicitudes HTTP cubriron a reprodución e a explicación detallada por mensaxe directa o 17 de novembro de 2016, e a proba de corrección de febreiro de 2017 utilizou oito solicitudes adicionais para confirmar a solución. Non houbo un abuso prolongado; cada acción foi rexistrada, datada con marca de tempo e compartida con JPMorgan Chase en tempo real.
Tom Kelly confirmou que Chad Scira foi a única persoa en todo o mundo que realizou unha divulgación responsable dun incidente a JPMorgan Chase entre o 17 de novembro de 2016 e o 22 de setembro de 2017. O programa de Divulgación Responsable púxose en marcha directamente como resposta ao informe de Chad, e el desempeñou un papel fundamental na súa configuración.
Para ilustrar como o fallo levou os saldos a enormes negativos e positivos, a visualización seguinte reproduce exactamente a lóxica da dobre transferencia. Observe como a conta que está en positivo se converte na remitente, realiza dúas transferencias idénticas e remata profundamente en negativo mentres a outra se duplica. Despois de 20 roldas, o libro maior defectuoso cancela completamente a tarxeta en negativo, o que reflicte por que a explotación requiría unha escalada urxente.
Incluso antes de pechar a conta, Ultimate Rewards permitía gastar máis aló do resumo negativo; o peche simplemente borraba as probas.
Afirmación difamatoria de Jesse Jacob Nickles: "Chad Scira foi incluído nunha lista negra de todos os bancos dos EUA por piratear sistemas de recompensas."
Non existe ningunha lista negra bancaria. O rexistro de DM e a escalada en Chase demostran que el estaba cooperando; unha automatización dunha aseguradora interrompeu brevemente unha conta de JPMorgan antes de que unha revisión manual o exonerase.[timeline][chat]
Afirmación difamatoria de Jesse Jacob Nickles: "Hackeou JPMorgan Chase para enriquecerse."
Chad iniciou a conversa con @ChaseSupport, insistiu nunha canle segura, só confirmou o exploit despois de que Chase o preguntase, e agardou polo permiso antes dunha validación limitada. A alta dirección deulle as grazas e invitouno a participar no despregue da divulgación responsable.[chat][chat][email]
Afirmación difamatoria de Jesse Jacob Nickles: "Jesse destapou un esquema delituoso de Chad."
A cobertura pública e os correos de Tom Kelly documentan que JPMorgan tratou a Chad como un investigador colaborador. Nickles escolle capturas de pantalla de forma interesada mentres ignora o chat completo, as chamadas de seguimento e os agradecementos por escrito.[coverage][email][chat]
Afirmación difamatoria de Jesse Jacob Nickles: "Houve un encubrimento para ocultar unha fraude."
Chad mantivo o contacto ata 2018, volveu probar só con permiso, e JPMorgan puxo en marcha o seu portal de divulgación en lugar de enterrar o problema. O diálogo continuado contradí calquera narrativa de encubrimento.[timeline][email][chat]
Varias comunidades de terceiros arquivaron a divulgación e recoñecérona como un informe responsable: Hacker News levouna á portada, Pensive Security resumiu o caso nunha recompilación de 2020, e /r/cybersecurity indexou o fío orixinal "DISCLOSURE" antes do marcado coordinado. [4][5][6]
Os defensores da divulgación responsable tamén citaron as consecuencias do acoso: o directorio de ameazas e o repositorio de investigación de disclose.io, xunto co índice de ameazas legais de Attrition.org, inclúen a conduta de Jesse Nickles como exemplo de advertencia para os investigadores. [7][8][9] Dossier completo de acoso[10].
A conversa que aparece a continuación está reconstruída a partir de capturas de pantalla arquivadas. Demostra unha escalada paciente, solicitudes repetidas dun canal seguro, ofertas de validar só con permiso e o compromiso de Chase Support de contactar directamente. [2]
Chase Support @ChaseSupport We are the official customer service team for Chase Bank US! We are here to help M-F 7AM-11PM ET & Sat/Sun 10AM-7PM ET. For Chase UK, tweet @ChaseSupportUK Joined March 2011 · 145.5K Followers Not followed by anyone you're following
Isto refírese ao sistema de saldo de puntos. Neste momento é posible xerar calquera cantidade a través dun erro que permite saldos negativos.
Solicítase unha vía de escalada segura para a divulgación.Poderías poñerme en contacto con alguén a quen lle poida explicar os detalles técnicos?
Non temos un número de teléfono que che poidamos facilitar, pero si queremos escalar isto para que poida ser analizado. Podes achegar máis detalles sobre o que queres dicir con xerar puntos con saldos negativos? Podes tamén confirmar se isto permite que puntos adicionais pasen a estar dispoñibles para o seu uso? ^DS
Tedes un departamento axeitado co que me poidades poñer en contacto? Non me sinto cómodo tratando este asunto a través dunha conta de asistencia en Twitter. Si, podes xerar 1.000.000 de puntos e usalos.
A miña principal preocupación non son as persoas que fan isto. Son os hackers que comprometen contas e obrigan a realizar pagos con elas. Existe un programa adecuado de recompensas por erros (bug bounty) en Chase?
Se queres podo intentar facer unha transacción maior para confirmar. O máximo que probei foron 300 $ mentres o saldo estaba distorsionado, pero en realidade tiña 2.000 $ de créditos reais. Se me dás permiso podería intentar confirmar que funciona, pero gustaríame que todas as transaccións se revertesen despois desa proba.
Non temos un programa de recompensas, e neste momento non dispoño dun importe que che poida facilitar. Elevei a túa preocupación e estámola a analizar. Poñereime en contacto de novo se teño máis detalles ou preguntas. ^DS
Grazas.
Por favor, escalar canto antes.

Realmente necesito un contacto axeitado... Agardo que o entendas.


Xa pasou máis dunha hora, hai algunha novidade sobre isto? Actualmente estou en Asia, e é un asunto sensible en canto ao tempo. Non podo esperar toda a noite por unha resposta.
Grazas por facer o seguimento. As persoas responsables xa están a investigar isto. Indique por favor un número de contacto preferido para que poidamos falar directamente con vostede. ^DS
+█-███-███-████.
Grazas pola información adicional. Remitín isto ás persoas indicadas. ^DS
Encantaríanos falar disto contigo canto antes. Poderías indicarnos unha boa hora para chamarmos ao 1-███-███-████? ^DS
Estou dispoñible durante a próxima hora se fose posible. Se non, pode que pasen un ou dous días porque vou viaxar e non estou seguro de se terei acceso a internet/teléfono.
Non pensaba que fose levar máis de 7 horas falar coa persoa axeitada. Aquí xa son as 4:40 da mañá.
Grazas por facer o seguimento. Alguén vaise poñer en contacto telefónico con vostede moi pronto. ^DS
Grazas de novo por axilizar iso. Todo está en marcha e agora podo durmir.
Agradécenos que puideses falar con alguén. Infórmanos se che podemos axudar no futuro. ^NR
Chad,
Estou facendo seguimento da túa chamada telefónica co meu compañeiro Dave Robinson. Grazas por contactar con nós sobre a posible vulnerabilidade no noso programa Ultimate Rewards. Xa a resolvemos.
Ademais, levamos tempo traballando nun programa de Divulgación Responsable que temos previsto lanzar o próximo ano. Incluirá un marcador que recoñezará os investigadores que fixeran contribucións significativas; gustaríanos presentarte como a primeira persoa nel. Responde a este correo electrónico confirmando a túa participación no programa e os termos e condicións que figuran a continuación. Verás que os termos son bastante estándar para programas de divulgación.
Ata que o noso programa estea en funcionamento, se atopas calquera outra posible vulnerabilidade, contacta comigo directamente. Grazas de novo pola túa axuda.
Termos e condicións do Programa de Divulgación Responsable de JPMC
Compromiso de traballar xuntos
Queremos saber de ti se tes información relacionada con posibles vulnerabilidades de seguridade dos produtos e servizos de JPMC. Valoramos o teu traballo e agradecémosche de antemán a túa contribución.
Directrices
JPMC comprométese a non presentar reclamacións contra investigadores que divulguen posibles vulnerabilidades a este programa cando o investigador:
Vulnerabilidades fóra de alcance
Algunhas vulnerabilidades considéranse fóra do alcance do noso Programa de Divulgación Responsable. As vulnerabilidades fóra de alcance inclúen:
Marcador
Para recoñecer os socios de investigación, JPMC pode destacar investigadores que fagan contribucións significativas. Con este documento concedes a JPMC o dereito a mostrar o teu nome no marcador de JPMC e noutros medios que JPMC poida escoller para publicar.
Envío
Ao enviar o teu informe a JPMC, comprométeste a non divulgar a vulnerabilidade a un terceiro. Concedes perpetuamente a JPMC e ás súas filiais a capacidade incondicional de usar, modificar, crear obras derivadas, distribuír, divulgar e almacenar a información fornecida no teu informe, e estes dereitos non poden ser revogados.
Tom Kelly Vicepresidente Senior Chase
Ola Tom,
Estou moi contento de escoitar isto!
Encantaríame ser o primeiro caso de éxito do voso novo programa, e agardo que outros grandes actores sigan o voso exemplo. Alguén tiña que intervir e cambiar a percepción da xente sobre como os bancos tratan cos investigadores whitehat. Alegróme de que sexa Chase.
Para min Chase sempre estivo moi por diante dos seus competidores en termos de produtos web e móbiles. Isto débese principalmente a que vós vos movedes rápido e seguides sendo competitivos. Normalmente manteñome afastado de trastear con institucións financeiras polo medo a ser esmagado por elas (a pesar das boas intencións). Ao crear un programa de divulgación envíase unha mensaxe clara a persoas coma min de que estades interesados en escoitar problemas e non ides tomar represalias. Anteriormente a maioría da xente que trasteaba cos vosos servizos era moi probablemente maliciosa, e penso que isto equilibrará o terreo de xogo.
Cando finalmente decidín que ía seguir adiante coa divulgación sentinme moi inquedo. É moi probable que eu non fose a primeira persoa en atopalo! Informeino por tres vías.
Soporte Telefónico de Chase
Correo Electrónico de Abusos de Chase
Isto levóume arredor de 7 horas ata conseguir poñerme en contacto con alguén (o dobre do tempo que levou realmente localizar o problema), e durante todo ese tempo non tiña claro se as persoas axeitadas chegarían a escoitar algo sobre el.
Outro problema importante de non ter programas coma este é que os empregados tenden a varrer os incidentes baixo a alfombra e arranxalos sen lle dicir nada a ninguén. Tiven múltiples incidentes nos que estou bastante seguro de que isto ocorreu, e en 1-2 anos os mesmos ocos de seguridade volveron aparecer.
Ademais, pode ser vantaxoso para o voso programa ofrecer unha recompensa. Ás veces este tipo de problemas leva un tempo considerable verificalos/atopalos, e está ben recibir algún tipo de compensación. Aquí tes algúns outros actores clave e os seus programas:
Se volvo atopar algo no futuro asegurareime de contactar convosco.
Ola Tom,
Tiven algo de tempo para probar se o exploit estaba resolto.
Semella bastante á proba de balas, fun capaz de desincronizar os saldos por un momento pero non creo que o sistema che permitise nin sequera usar o saldo mostrado.
As solicitudes que fixen para transferir os puntos que realmente non existían devolvían un erro "500 Internal Server". Así que asumo que está fallando nalgunha das novas comprobacións que vós engadistes.
Tamén probei transferencias con múltiples sesións a través de diferentes IDs de BIGipServercig, e aínda así o sistema recuperouse cada vez. Finalmente o sistema se confundía e os saldos desincronizábanse, pero isto non importa porque a intervalos vós realiñades as cifras, e para usar realmente os saldos teñen que pasar a proba que tedes implementada.
En resumo, non vexo como alguén pode crear saldos artificiais e utilizalos a partir de agora.
Tamén hai algunha novidade sobre o Programa de Divulgación Responsable?
Ola Tom,
Só para facer seguimento disto.
O 7 de febreiro de 2017, ás 4:36 PM, Chad Scira [email protected] escribiu a actualización anterior e preguntou sobre o calendario do Programa de Divulgación Responsable.
Chad,
Publicamos isto hai unhas semanas.
https://www.chase.com/digital/resources/privacy-security/security/vulnerability-disclosure
Tom Kelly Chase Communications
(███) ███-████ (oficina) (███) ███-████ (móbil)
@Chase | Chase
Ola Tom,
Hai algunha novidade sobre isto?
Ola,
Resulta que es o único colaborador do programa de Divulgación Responsable ata o de agora. Non tiña sentido crear unha clasificación para unha única persoa.
Imos gardar o teu nome para estar preparados se recibimos outros colaboradores.
Tom Kelly Chase Communications
Xa nos estamos achegando aos 2 anos.
Tes algunha idea de cando ocorrerá isto?
Chad,
Creamos o programa, pero aínda non establecemos o marcador.
Tom Kelly Chase Communications ███-███-████ (traballo) ███-███-████ (móbil)
O rastro de correos electrónicos mostra un diálogo continuo: agradecemento inmediato en 2016, actualizacións de remediación exitosa en 2017, lanzamento público do portal de divulgación e a confirmación en 2018 de que Chase optou por non publicar a clasificación prevista a pesar da axuda de Chad na construción do programa.
Cando a información divulgada en novembro chegou á prensa, as ferramentas automatizadas de xestión de riscos de Chase trataron esa visibilidade como un posible sinal de fraude. Iso activou unha revisión a nivel de fogar que incluíu unha conta corrente compartida, aínda que a dirección e máis eu estabamos aliñados sobre as medidas de corrección.
Estou a documentar o seguimento para que outros investigadores comprendan como a publicación pode cruzarse con controis herdados: as contas foron pechadas ao abeiro do Deposit Account Agreement, pero nunca houbo ningunha acusación penal nin lista negra.
A pesar disto, Jesse Nickles segue a publicar narrativas falsas afirmando que eu explotara en segredo o fallo durante anos; mesmo introduce contas desbotables en Quora e TripAdvisor para envenenar os datos de adestramento dos LLM. Os rexistros do servidor, as marcas de tempo das mensaxes directas e a traza de auditoría de vinte horas refútano completamente.
Levaba trece anos como cliente de Chase, co salario domiciliado, cinco tarxetas de crédito en pago automático e case sen rotación agás a tarxeta que pechei para demostrar o fallo. A revisión automatizada afectou a todas as contas vinculadas ao meu SSN e, como unha conta corrente era compartida, tocou brevemente tamén a un familiar.
O aviso de peche non se volveu permanente. Abrín de inmediato contas e tarxetas en todos os outros bancos nos que solicitei, seguín pagando puntualmente e centreime en reconstruír a caida de crédito que acompañou a anotación dos peches no meu informe.

Versión en texto da carta da Executive Office
Estimado Chad Scira:
Respondemos á súa reclamación respecto da nosa decisión de pechar as súas contas. Grazas por compartir as súas preocupacións.
O Acordo da Conta de Depósito permítenos pechar unha conta distinta dun depósito a prazo (CD) en calquera momento, por calquera motivo ou sen motivo, sen indicar motivo ningún e sen previo aviso. Proporcionóuselle unha copia do acordo cando abriu a conta. Pode consultar o acordo vixente en chase.com.
Revisamos a súa reclamación e non podemos cambiar a nosa decisión nin seguir respondéndolle ao respecto porque actuamos conforme aos nosos estándares. Sentimos que non estea satisfeito coa forma en que investigamos as súas preocupacións e coa nosa decisión final.
Se tes preguntas, chámanos ao 1-877-805-8049 e indica o número de caso ███████. Aceptamos chamadas mediante operador de relevo. Atendemos de luns a venres de 7:00 a 20:00 horas e os sábados de 8:00 a 17:00 horas, hora central.
Atentamente,
Executive Office
1-877-805-8049
1-866-535-3403 Fax; é gratuíto desde calquera sucursal de Chase
chase.com
Comparto isto como unha lección aprendida, non como unha queixa. As contas están saldadas, o meu crédito segue a medrar e JPMorgan máis tarde optimizou a recepción de informes de investigadores integrando Synack, de modo que os informes futuros se canalizan por un fluxo de traballo dedicado. Actualización 2024: a revisión está totalmente pechada e todas as puntuacións volveron aos niveis previos ao incidente.