Skip to content
Navigation menu
Search
Powered by Algolia
Search
Log in
Create account
DEV Community
Close
Lessons Learned Series' Articles
Back to Mohamed AboElKheir's Series
Lessons Learned #1: One line of code can make your application vulnerable (Pre-Auth RCE in Metabase CVE-2023–38646)
Mohamed AboElKheir
Mohamed AboElKheir
Mohamed AboElKheir
Follow
Sep 3 '24
Lessons Learned #1: One line of code can make your application vulnerable (Pre-Auth RCE in Metabase CVE-2023–38646)
#
security
#
cybersecurity
#
design
#
appsec
Comments
Add Comment
4 min read
Lessons Learned #2: Your new feature could introduce a security vulnerability to your old feature (Clickhouse CVE-2024-22412)
Mohamed AboElKheir
Mohamed AboElKheir
Mohamed AboElKheir
Follow
Sep 25 '24
Lessons Learned #2: Your new feature could introduce a security vulnerability to your old feature (Clickhouse CVE-2024-22412)
#
appsec
#
security
#
cybersecurity
#
design
Comments
Add Comment
4 min read
Lessons Learned #3: Is your random UUID really random? (Account takeover with the sandwich 🥪 attack)
Mohamed AboElKheir
Mohamed AboElKheir
Mohamed AboElKheir
Follow
Jan 19 '25
Lessons Learned #3: Is your random UUID really random? (Account takeover with the sandwich 🥪 attack)
#
appsec
#
security
#
cybersecurity
#
design
Comments
Add Comment
7 min read
Lessons Learned #4: One error message could expose all your data (FileSender CVE-2024–45186)
Mohamed AboElKheir
Mohamed AboElKheir
Mohamed AboElKheir
Follow
Jan 20 '25
Lessons Learned #4: One error message could expose all your data (FileSender CVE-2024–45186)
#
appsec
#
security
#
cybersecurity
#
design
Comments
Add Comment
5 min read
GitHub RCE (CVE-2026-3854) - Deep Dive & Lessons Learned
Mohamed AboElKheir
Mohamed AboElKheir
Mohamed AboElKheir
Follow
May 26
GitHub RCE (CVE-2026-3854) - Deep Dive & Lessons Learned
#
appsec
#
security
#
cybersecurity
#
design
Comments
Add Comment
8 min read
We're a place where coders share, stay up-to-date and grow their careers.
Log in
Create account