Espere um segundo; há algo suspeito acontecendo.
Embora a explicação preenchida pelo espaço certamente pareça boa, pode ser (pelo menos em parte) ilusória.
A VISA disse que havia "menos de 13.000" clientes afetados pelo snafu com os cartões pré-pagos Visa Buxx. Encontrei notícias em vários até agora. Josh Muszynski em New Hampshire, Jason Bryan no Tennessee, Ron Seale no Texas, filho adolescente de Karen Taylor em Bethel e uma adolescente Elizabeth Lewis em Owatonna.
O fato é que todos eles têm exatamente a mesma taxa : US $ 23.148.855.308.184.500,00. Se o problema era o preenchimento de espaço, como é que todos eles tinham exatamente a mesma taxa de US $ 0x1250 (US $ 46,88)? Dois deles compraram cigarros em postos de gasolina, outros dois pagaram em restaurantes, Lewis comprou ovos e leite, o último em uma farmácia. Todos esses itens variados custam o mesmo? 46,88 dólares por uma conta de restaurante parece bom, mas por um maço de cigarros? para leite e ovos‽
O erro de preenchimento de espaço faz sentido, exceto que ele não considera a constante 0x1250. Por que todos eles terminaram com em 0x2020 2020 2020 1250
vez de 0x2020 2020 2020 2020
ou com números diferentes na última PALAVRA?
Hmmm, se apenas 13.000 clientes foram afetados, pode ser que, de alguma forma, essa cobrança exata e exata tenha acionado o erro. Nesse caso, é mais do que apenas um erro de campo. Se foi apenas o campo de texto que está sendo interpretado como um número inteiro de 64 bits, por que outras quantidades não o causaram, afetando todo mundo, e não apenas <13.000. Ainda assim, como é que 13.000 pessoas poderiam ter cobrado exatamente o mesmo valor na mesma semana?
Eles dizem que é um "erro temporário de programação", e pode muito bem ser, mas poderia ser algo de hackers? Nesse caso, provavelmente seria um número mágico. De fato, pode ser uma combinação de ambos: algum hacker que cobra uma taxa automática de 0x1250, que foi combinada com o erro de preenchimento de espaço, fazendo com que um ou ambos os erros sejam detectados.
O Register acha que a resposta é realmente o erro do campo preenchido, mas não expande o motivo pelo qual eles são todos iguais, embora um dos comentários mencione o número possivelmente sendo arredondado para os US $ 100 mais próximos (improvável, pois os bancos e o software bancário explicitamente vão comprimentos para garantir precisão).
(Também há um relatório de um erro semelhante anterior).
Projeto de lei de Jason Bryant:
Projeto de lei de Elizabeth Lewis:
A conta de Ron Seale:
Projeto de lei de Josh Muszynski: