Logo
curl can send emails. Why? Because it can.
  • Home
  • Hot
  • Random
  • Search

Browse

  • AI AI
  • AWS AWS
  • Agile Agile
  • Algorithms Algorithms
  • Android Android
  • Apple Apple
  • Azure Azure
  • Backend Backend
  • Bash Bash
  • C++ C++
  • Cloud Cloud
  • All Categories
As an Amazon Associate ProgrammerHumor.io earns from qualifying purchases.

HTTP 418: I'm a teapot

The server identifies as a teapot now and is on a tea break, brb

HTTP 418: I'm a teapot

The server identifies as a teapot now and is on a tea break, brb

Open-source-gone-wrong Memes

Posts tagged with Open-source-gone-wrong

A Website With Millions Of Users Was Generating Their "Secret" Password Reset Codes Like This For Two Decades

Security Programming php Backend Webdev
1 month ago 36.8M views 0 shares
A Website With Millions Of Users Was Generating Their "Secret" Password Reset Codes Like This For Two Decades
Oh honey, buckle up because this is a MASTERCLASS in how to absolutely obliterate security for twenty years straight. Someone really looked at password reset codes and thought "you know what? Let's just use the current time and a random number under 10,000, hash it, and call it a day!" The predictability here is *chef's kiss* catastrophic. Since microtime() gives you the current timestamp and they're only adding a teeny tiny random number, an attacker could literally just... try a bunch of combinations around the current time. And then they're only taking 6 characters from the MD5 hash? That's like locking Fort Knox with a diary lock from Claire's. The fact that this code was PUBLICLY VISIBLE on GitHub for a DECADE while millions of users trusted their accounts to this digital wet paper bag of security is the kind of corporate negligence that should come with a free therapy session for every affected user. Someone's LinkedIn is about to get a lot quieter.

Today's picks

Grandder 55x32 Extra-Deep Electric Standing Desk, Wide Desktop Fits 49" Ultrawide Monitor+Dual Screens, 176 lbs Capacity, 2 Memory Presets, Anti Collision, Computer Desk for Home Office & Gaming, Oak

Grandder 55x32 Extra-Deep Electric Standing Desk, Wide Desktop Fits 49" Ultrawide Monitor+Dual Screens, 176 lbs Capacity, 2 Memory Presets, Anti Collision, Computer Desk for Home Office & Gaming, Oak

Affiliate
$161.49
Spotted at my university

Spotted at my university

Programming
92.6K views 4 years ago
Bug fixing

Bug fixing

Debugging
305.5K views 2 years ago