4.2

jlumbroso/passage-of-time-mcp4.2Jul 26, 2025by swisskyrepo

AI Summary

Expanded the pentesting knowledge base with new vulnerability pages and exploitation techniques, while fixing formatting issues and internal links.

Key Highlights

  • New vulnerability pages for External Variable Modification and Reverse Proxy Misconfigurations
  • Enhanced Command Injection with worstfit and fullwidth bypass techniques
  • Enhanced CSV Injection with Google Sheets formulas
  • Enhanced File Inclusion with the lightyear tool
  • Automated markdown linting on all pull requests and commits

New Features

  • New vulnerability pages
  • New exploitation techniques
  • Automated markdown linting

Full Release Notes

This update brings significant new content, including dedicated pages for new vulnerability classes, fresh exploitation techniques for existing topics, and numerous quality-of-life improvements across the knowledge base.

## πŸ“š New Vulnerability Pages

* **External Variable Modification**: Complete new section covering PHP `extract()` function vulnerabilities, variable pollution, and security implications
* **Reverse Proxy Misconfigurations**: Covering common Nginx misconfigurations.

## πŸ”„ Enhanced Sections

- **Command Injection**: 
  - Added worstfit technique for argument injection
  - Enhanced with fullwidth character bypass methods
- **CSV Injection**: 
  - New Google Sheets exploitation section
  - Added formulas like IMPORTXML, IMPORTRANGE for data exfiltration
  - Enhanced with remote resource access techniques
- **File Inclusion**: 
  - New lightyear tool for blind file read primitives
  - Enhanced PHP filter exploitation techniques

- **Headless Browser**: 
  - New CVE exploitation section
  - Enhanced debugging port security implications
  - Added insecure flags and PDF rendering attack vectors
- **Java Deserialization**: 
  - Comprehensive JSON deserialization section (Jackson etc)
  - Enhanced with multiple attack vectors and exploitation techniques
- **SQL Injection**:
  - New PDO Prepared Statements section

## πŸ› Bug Fixes & Corrections

- Fixed numerous formatting inconsistencies
- Corrected broken internal links
- Updated deprecated tool references
- Standardized code block formatting
- Standardized bullet points and list formatting across all sections
- Automated markdown linting detection now runs on all pull requests and commits.


## 🌐 What's Changed
* csv injection: google sheets formulas by @noraj in https://github.com/swisskyrepo/PayloadsAllTheThings/pull/759
* Update YOUTUBE.md by @Tednoob17 in https://github.com/swisskyrepo/PayloadsAllTheThings/pull/765
* Add missing -r flag for xxe excel file rebuilding with zip command by @sehraramiz in https://github.com/swisskyrepo/PayloadsAllTheThings/pull/768
* Fix extra parentheses in MySQL Injection.md by @DoongPark in https://github.com/swisskyrepo/PayloadsAllTheThings/pull/769
* FIX broken link by @Diebbo in https://github.com/swisskyrepo/PayloadsAllTheThings/pull/772
* Add support for `||` (concatenation) operator in PostgreSQL for time based SQL injection by @florianamette in https://github.com/swisskyrepo/PayloadsAllTheThings/pull/779
* Update README.md by @stenzzor in https://github.com/swisskyrepo/PayloadsAllTheThings/pull/781

## πŸ‘ŒNew Contributors
* @Tednoob17 made their first contribution in https://github.com/swisskyrepo/PayloadsAllTheThings/pull/765
* @sehraramiz made their first contribution in https://github.com/swisskyrepo/PayloadsAllTheThings/pull/768
* @DoongPark made their first contribution in https://github.com/swisskyrepo/PayloadsAllTheThings/pull/769
* @Diebbo made their first contribution in https://github.com/swisskyrepo/PayloadsAllTheThings/pull/772
* @florianamette made their first contribution in https://github.com/swisskyrepo/PayloadsAllTheThings/pull/779
* @stenzzor made their first contribution in https://github.com/swisskyrepo/PayloadsAllTheThings/pull/781

**Full Changelog**: https://github.com/swisskyrepo/PayloadsAllTheThings/compare/4.1...4.2