<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Laravel on Łukasz Pastuszak - security notes</title><link>https://lukaszpastuszak.dev/tags/laravel/</link><description>Recent content in Laravel on Łukasz Pastuszak - security notes</description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Wed, 30 Mar 2022 00:00:00 +0000</lastBuildDate><atom:link href="https://lukaszpastuszak.dev/tags/laravel/index.xml" rel="self" type="application/rss+xml"/><item><title>Altered</title><link>https://lukaszpastuszak.dev/writeups/altered/</link><pubDate>Wed, 30 Mar 2022 00:00:00 +0000</pubDate><guid>https://lukaszpastuszak.dev/writeups/altered/</guid><description>A Laravel password-reset PIN falls to brute force once an X-Forwarded-For rate-limit bypass is in place, PHP type juggling skips a secret check to expose a UNION SQL injection, INTO OUTFILE drops a webshell for www-data, and an unpatched kernel (Dirty Pipe, CVE-2022-0847) gives root.</description></item></channel></rss>