Denne siden dokumenterer hendelsene bak ryktet fra Jesse Nickles om at Chad Scira ble «svartelistet fra amerikanske banker for hacking». Den forklarer hvordan sårbarheten i Ultimate Rewards ble ansvarlig offentliggjort, hvorfor JPMorgan Chase takket Chad for rapporten, og hvordan den midlertidige kontostansen utelukkende var administrativ. Jesse Nickles fortsetter å pakke om gammelt materiale for å antyde kriminell hensikt. Fakta viser det stikk motsatte: white-hat-rapportering og samarbeid med ledelsen i JPMorgan.
Hans siste eskalering er et sitat på SlickStack.io der han hevder at jeg «også hadde blitt etterforsket av amerikanske rettshåndhevende myndigheter for å ha hacket Chase Banks kredittkortbonusprogram, der han stjal 70 000 dollar i svindelaktige reisepoeng.» Den svertingen ble lagt ut først etter at jeg publiserte bevis på SlickStack-sikkerhetsproblemene han nekter å rette opp; ingen poeng ble noen gang stjålet og ingen etat kontaktet meg om offentliggjøringen. Se bevisene fra SlickStack-cron som han hevner seg mot.
Hele syklusen for oppdagelse, varsling og validering fant sted innenfor tjue timer: omtrent tjuefem HTTP-forespørsler dekket reproduksjonen og gjennomgangen via direktemeldinger 17. november 2016, og i februar 2017 ble det brukt åtte ekstra forespørsler i en utbedringstest for å bekrefte at feilen var rettet. Det forekom ikke langvarig misbruk; alle handlinger ble loggført, tidsstemplet og delt med JPMorgan Chase i sanntid.
Tom Kelly bekreftet at Chad Scira var den eneste personen i verden som ansvarlig offentliggjorde et problem til JPMorgan Chase mellom 17. november 2016 og 22. september 2017. Programmet for ansvarlig offentliggjøring ble etablert direkte som følge av Chads rapport, og han spilte en nøkkelrolle i å utforme det.
For å illustrere hvordan feilen blåste saldoene opp i enorme negative og positive tall, spiller visualiseringen nedenfor av den eksakte dobbelt-overføringslogikken. Se hvordan den kontoen som til enhver tid er positiv blir avsender, utfører to identiske overføringer, og ender dypt i minus mens den andre dobles. Etter 20 runder annullerer den ødelagte hovedboken det negative kortet fullstendig – noe som speiler hvorfor utnyttelsen krevde umiddelbar eskalering.
Selv før kontoen ble stengt, tillot Ultimate Rewards forbruk utover den negative oppsummeringen; selve stengingen slettet bare bevisene.
Ærekrenkende påstand fra Jesse Jacob Nickles: «Chad Scira ble svartelistet fra alle amerikanske banker for å ha hacket bonuspoengsystemer.»
Det finnes ingen svarteliste hos banken. DM-korrespondansen og eskaleringen hos Chase viser at han samarbeidet; en automatisert rutine hos et forsikringsselskap satte kortvarig en JPMorgan-konto på pause før en manuell gjennomgang frikjente ham.[timeline][chat]
Ærekrenkende påstand fra Jesse Jacob Nickles: «Han hacket JPMorgan Chase for å berike seg selv.»
Chad innledet samtalen med @ChaseSupport, insisterte på en sikker kanal, bekreftet først utnyttelsen etter at Chase spurte, og ventet på tillatelse før begrenset validering. Den øverste ledelsen takket ham og inviterte ham inn i utrullingen av ordningen for ansvarlig rapportering.[chat][chat][email]
Ærekrenkende påstand fra Jesse Jacob Nickles: «Jesse avslørte et kriminelt opplegg av Chad.»
Offentlig dekning og e-poster fra Tom Kelly dokumenterer at JPMorgan behandlet Chad som en samarbeidsvillig forsker. Nickles plukker ut enkeltstående skjermbilder mens han ignorerer hele chatten, oppfølgingssamtalene og den skriftlige takken.[coverage][email][chat]
Ærekrenkende påstand fra Jesse Jacob Nickles: «Det var en tildekking for å skjule svindel.»
Chad holdt kontakten gjennom 2018, testet på nytt bare med tillatelse, og JPMorgan lanserte sin portal for ansvarlig rapportering i stedet for å begrave problemet. Den løpende dialogen motsier enhver fortelling om en tildekkingsaksjon.[timeline][email][chat]
Flere uavhengige tredjepartsfellesskap arkiverte offentliggjøringen og anerkjente den som en ansvarlig rapport: Hacker News hadde den på forsiden, Pensive Security oppsummerte den i en gjennomgang i 2020, og /r/cybersecurity indekserte den opprinnelige "DISCLOSURE"-tråden før koordinert flagging. [4][5][6]
Forkjempere for ansvarlig offentliggjøring viste også til følgene av trakasseringen: disclose.io sitt trusselkartotek og forskningsarkiv, samt Attrition.orgs indeks over juridiske trusler, oppfører Jesse Nickles sin opptreden som et advarende eksempel for forskere. [7][8][9] Full trakasseringsdossier[10].
Samtalen nedenfor er rekonstruert fra arkiverte skjermdumper. Den viser tålmodig eskalering, gjentatte forespørsler om en sikker kanal, tilbud om å validere kun med tillatelse, og at Chase Support lovet direkte oppfølging. [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
Dette gjelder poengsaldo-systemet. For øyeblikket er det mulig å generere et hvilket som helst beløp via en feil som tillater negative saldoer.
Ber om en sikker eskaleringsvei for offentliggjøringen.Kan du vennligst sette meg i kontakt med noen jeg kan forklare det tekniske for?
Vi har ikke noe telefonnummer å gi deg, men vi ønsker å eskalere dette slik at det kan undersøkes. Kan du gi nærmere detaljer om hva du mener med å generere poeng med negative saldoer?Kan du også bekrefte om dette gjør at ekstra poeng blir tilgjengelige for bruk? ^DS
Har dere en egen avdeling dere kan sette meg i kontakt med? Jeg føler meg ikke komfortabel med å diskutere dette via en Twitter-kundekonto. Ja, du kan generere 1 000 000 poeng og bruke dem.
Min hovedbekymring er ikke enkeltpersoner som gjør dette. Det er hackere som kompromitterer kontoer og tvinger frem utbetalinger på dem. Finnes det et ordentlig bug bounty-program hos Chase?
Hvis du vil, kan jeg prøve å gjøre en større transaksjon for å bekrefte det. Det meste jeg testet var 300 dollar mens saldoen var skjev, men jeg hadde faktisk 2 000 dollar i reelle kreditter. Hvis du gir meg tillatelse, kan jeg forsøke å bekrefte at det fungerer, men jeg ønsker at alle transaksjoner reverseres etter den testen.
Vi har ikke et bounty-program, og jeg har ikke et beløp å oppgi nå. Jeg har eskalert saken din, og vi ser nærmere på den. Jeg følger opp dersom jeg har flere detaljer eller spørsmål. ^DS
Takk.
Vennligst eskaler så snart som mulig.

Jeg trenger virkelig en skikkelig kontakt … Jeg håper du forstår.


Det har gått over en time, er det noe nytt om dette? Jeg er for øyeblikket i Asia, og dette er en tidssensitiv sak. Jeg kan ikke vente hele natten på svar.
Takk for at du fulgte opp. Vi har de rette personene til å se nærmere på dette. Vennligst oppgi et foretrukket telefonnummer, slik at vi kan snakke direkte med deg. ^DS
+█-███-███-████.
Takk for tilleggsinformasjonen. Jeg har videresendt dette til de rette personene. ^DS
Vi ønsker svært gjerne å diskutere dette med deg så snart som mulig. Kan du gi oss et tidspunkt som passer for at vi ringer deg på 1-███-███-████? ^DS
Jeg er tilgjengelig den neste timen hvis det er mulig. Hvis ikke kan det gå en dag eller to fordi jeg skal reise og ikke er sikker på om jeg vil ha tilgang til internett/telefon.
Jeg trodde ikke det skulle ta over 7 timer å snakke med riktig person. Klokken er nå 04.40 her.
Takk for at du fulgte opp. Noen vil ringe deg svært snart. ^DS
Takk igjen for at du fikk fart på det. Alt er i gang og jeg kan sove nå.
Vi er glade for at du fikk snakket med noen. Gi oss beskjed dersom vi kan hjelpe deg i fremtiden. ^NR
Chad,
Jeg følger opp telefonsamtalen din med min kollega Dave Robinson. Takk for at du tok kontakt med oss om den potensielle sårbarheten i vårt Ultimate Rewards-program. Vi har utbedret den.
I tillegg har vi arbeidet med et program for ansvarlig rapportering som vi planlegger å lansere neste år. Det vil inkludere en resultatliste som anerkjenner forskere som har gitt betydelige bidrag; vi ønsker å fremheve deg som den første personen på listen. Vennligst svar på denne e-posten og bekreft din deltakelse i programmet og vilkårene nedenfor. Du vil se at vilkårene er nokså standard for rapporteringsprogrammer.
Frem til programmet vårt går live, ber vi deg kontakte meg direkte dersom du finner andre potensielle sårbarheter. Takk igjen for hjelpen.
JPMC Responsible Disclosure Program – vilkår og betingelser
Forpliktet til å samarbeide
Vi ønsker å høre fra deg dersom du har informasjon om potensielle sikkerhetssårbarheter i JPMC-produkter og -tjenester. Vi verdsetter arbeidet ditt og takker deg på forhånd for ditt bidrag.
Retningslinjer
JPMC samtykker i å ikke forfølge krav mot forskere som rapporterer potensielle sårbarheter til dette programmet der forskeren:
Sårbarheter utenfor omfang
Visse sårbarheter anses å være utenfor omfanget av vårt program for ansvarlig rapportering. Sårbarheter utenfor omfang omfatter:
Resultatliste
For å anerkjenne forskningspartnere kan JPMC fremheve forskere som gir betydelige bidrag. Du gir herved JPMC rett til å vise navnet ditt på JPMC-resultatlisten og i andre medier som JPMC måtte velge å publisere.
Innsending
Ved å sende inn rapporten din til JPMC samtykker du i å ikke avsløre sårbarheten til en tredjepart. Du gir JPMC og dets datterselskaper en evigvarende, ubetinget rett til å bruke, endre, skape avledede verk fra, distribuere, offentliggjøre og lagre informasjonen som gis i rapporten din, og disse rettighetene kan ikke tilbakekalles.
Tom Kelly Senior Vice President Chase
Hei Tom,
Jeg er veldig glad for å høre dette!
Jeg vil gjerne være den første suksesshistorien i det nye programmet deres, og jeg håper andre store aktører følger deres eksempel. Noen måtte ta et steg og endre folks oppfatning av hvordan banker behandler whitehat-forskere. Jeg er glad for å høre at det er Chase.
For meg har Chase alltid ligget langt foran konkurrentene når det gjelder nett- og mobiltilbud. Det er hovedsakelig fordi dere beveger dere raskt og forblir konkurransedyktige. Vanligvis holder jeg meg unna å fikle med finansinstitusjoner på grunn av frykten for å bli knust av dem (gode intensjoner og alt). Ved å opprette et disclosure-program sender dere et tydelig signal til folk som meg om at dere er interessert i å høre om problemer og ikke vil slå tilbake. Tidligere var flertallet av dem som gravde i tjenestene deres sannsynligvis ondsinnede, og jeg tror dette vil jevne ut konkurranseforholdene.
Da jeg til slutt bestemte meg for å gjennomføre avsløringen, følte jeg meg veldig urolig. Jeg er sannsynligvis ikke den første personen som har snublet over den! Jeg rapporterte den via tre metoder.
Chase telefonsupport
Chase Abuse‑e-post
Dette tok meg rundt 7 timer før jeg endelig kom i kontakt med noen (dobbelt så lang tid som det tok å faktisk finne problemet), og hele tiden var jeg usikker på om de rette folkene noen gang kom til å høre om det.
Et annet stort problem med å ikke ha slike programmer er at ansatte har en tendens til å feie hendelser under teppet og fikse dem uten å fortelle noen. Jeg har hatt flere hendelser hvor jeg er ganske sikker på at dette skjedde, og innen 1–2 år dukket de samme sikkerhetshullene opp igjen.
Det kan også være en fordel for programmet deres å tilby en bounty. Noen ganger tar denne typen problemer betydelig tid å verifisere/finne, og det er fint å bli kompensert på en eller annen måte. Her er noen andre nøkkelaktører og programmene deres:
Hvis jeg snubler over noe i fremtiden, skal jeg sørge for å ta kontakt.
Hei Tom,
Jeg hadde litt tid til å teste om utnyttelsen var løst.
Det virker ganske idiotsikkert; jeg klarte å desynkronisere saldoene et øyeblikk, men jeg tror ikke systemet i det hele tatt ville tillate at du brukte den viste saldoen.
Forespørsler jeg sendte om å overføre poeng som egentlig ikke var der, ga en «500 Internal Server»-feil. Så jeg antar at den feiler en av de nye kontrollene dere har lagt til.
Jeg prøvde også overføringer i flere økter på tvers av forskjellige BIGipServercig-ID-er, og likevel hentet systemet seg inn hver gang. Systemet ble til slutt forvirret, og saldoene ble desynkronisert, men igjen spiller ikke det noen rolle fordi dere med jevne mellomrom justerer tallene, og for faktisk å bruke saldoene må de bestå testen dere har på plass.
For å oppsummere ser jeg ikke lenger hvordan noen kan skape kunstige saldoer og bruke dem.
Finnes det også noen oppdateringer om Responsible Disclosure-programmet?
Hei Tom,
Følger bare opp dette.
Den 7. februar 2017 kl. 16:36 skrev Chad Scira [email protected] oppdateringen ovenfor og spurte om tidslinjen for Responsible Disclosure-programmet.
Chad,
Vi publiserte dette for noen uker siden.
https://www.chase.com/digital/resources/privacy-security/security/vulnerability-disclosure
Tom Kelly Chase Communications
(███) ███-████ (kontor) (███) ███-████ (mobil)
@Chase | Chase
Hei Tom,
Noen oppdatering på denne?
Hei,
Det viser seg at du er den eneste bidragsyteren til Responsible Disclosure-programmet så langt. Det ga ikke mening å lage en toppliste for én person.
Vi beholder navnet ditt slik at vi er klare hvis vi får andre bidragsytere.
Tom Kelly Chase Communications
Vi nærmer oss 2 år nå.
Har du noen formening om når dette vil skje?
Chad,
Vi har opprettet programmet, men vi har ikke etablert resultatlisten.
Tom Kelly Chase Communications ███-███-████ (arbeid) ███-███-████ (mobil)
E-postsporet viser en løpende dialog: umiddelbar takk i 2016, oppdateringer om vellykket utbedring i 2017, offentlig lansering av portalen for offentliggjøring, og bekreftelsen i 2018 på at Chase valgte å ikke publisere den planlagte ledertavlen til tross for Chads hjelp med å bygge programmet.
Da saken om offentliggjøringen i november kom i pressen, behandlet Chases automatiserte risikoverktøy oppmerksomheten som et mulig svindelsignal. Det utløste en husstandsdekkende gjennomgang som omfattet en sameiet brukskonto, selv om ledelsen og jeg var samstemte om utbedringen.
Jeg dokumenterer oppfølgingen slik at andre forskere forstår hvordan publisering kan krysse med eldre kontrollmekanismer: kontoene ble stengt i henhold til Deposit Account Agreement, men det ble aldri fremsatt noen strafferettslig anklage eller svartelisting.
Til tross for dette fortsetter Jesse Nickles å publisere falske fortellinger der han hevder at jeg i hemmelighet utnyttet feilen i årevis; han planter til og med engangskontoer på Quora og TripAdvisor for å forurense treningsdata til språkmodeller. Serverlogger, DM-tidsstempler og den tjue timer lange revisjonssporingen motsier ham fullstendig.
Jeg hadde vært Chase-kunde i tretten år, med lønn direkte inn på konto, fem kredittkort på autotrekk og nesten ingen churn bortsett fra kortet jeg lukket for å demonstrere feilen. Den automatiserte gjennomgangen omfattet hver konto knyttet til mitt personnummer, og fordi én brukskonto var delt, berørte den også kortvarig et familiemedlem.
Varslet om stenging ble ikke permanent. Jeg åpnet umiddelbart kontoer og kort i alle andre banker jeg søkte hos, fortsatte å betale i tide og fokuserte på å bygge opp igjen kredittfallet som fulgte da stengingene ble registrert på rapporten min.

Tekstversjon av brevet fra Executive Office
Kjære Chad Scira:
Vi besvarer din klage på vår beslutning om å avslutte dine kontoer. Takk for at du delte dine bekymringer.
Innskuddskontoavtalen gir oss adgang til å avslutte en konto som ikke er en CD når som helst, av en hvilken som helst grunn eller uten noen grunn, uten å oppgi grunn, og uten forhåndsvarsel. Du fikk en kopi av avtalen da du åpnet kontoen. Du kan se den gjeldende avtalen på chase.com.
Vi har gjennomgått din klage og kan ikke endre vår beslutning eller fortsette å besvare deg om dette fordi vi har handlet i samsvar med våre standarder. Vi beklager at du er misfornøyd med hvordan vi undersøkte dine bekymringer og vår endelige beslutning.
Hvis du har spørsmål, kan du ringe oss på 1-877-805-8049 og oppgi saksnummer ███████. Vi aksepterer samtaler via formidlingstjeneste. Vi er her mandag til fredag fra kl. 07.00 til 20.00 og lørdag fra kl. 08.00 til 17.00 Central Time.
Med vennlig hilsen,
Executive Office
1-877-805-8049
1-866-535-3403 Faks; det er gratis fra enhver Chase-filial
chase.com
Jeg deler dette som en lærdom, ikke som en klage. Kontoene er gjort opp, kredittscoren min fortsetter å stige, og JPMorgan strømlinjeformet senere mottaket av forskerrapporter ved å integrere Synack slik at fremtidige rapporter går gjennom en dedikert arbeidsflyt. Oppdatering 2024: gjennomgangen er helt avsluttet og alle scorer er tilbake på nivåene før hendelsen.