Security Academy→File Upload Security→Lab→HTML-opplasting som PDF

HTML-opplasting som PDF

Utfør kun mot din egen lokale testapplikasjon med testbrukere du har opprettet selv.
1

Scenario

Brukere laster opp «PDF-er» til offentlig bucket. Kun accept=".pdf" i skjemaet.

2

Vulnerability

Hvilken som helst fil og MIME-type aksepteres og kan serveres som HTML.

3

Inspect

4

Test

5

Explain

Filtype-kontroll i browser kan omgås. Offentlig URL gjør filen tilgjengelig for alle.

6

Fix

Vulnerable · sql
public = true, allowed_mime_types = null
Secure · sql
public = false,
allowed_mime_types = array['application/pdf'],
file_size_limit = 10485760
7

Verify