Hacktoberfest 2026: as issues que os mantenedores marcaram para outubro, abertas e boas para iniciantes. Ver issues do Hacktoberfest

Session upload progress filename sanitization

Aberta
#24,574 0 comentários 1 reação 0 responsáveis Ver no GitHub

Mantenedores costumam responder em até 1 dia

Ninguém assumiu esta issue ainda.

Avaliação

Dificuldade
4/5
Tempo estimado
3-5 dias
Facilidade para iniciantes
43/100
Tipo de issue
Bug
Clareza
Razoavelmente clara
Status de atividade
Ativa
Stack de tecnologia
c, php
Domínio
backend, security

Direção de pesquisa

The report concerns session upload progress filename handling and names the session.upload_progress.enabled and session.upload_progress.cleanup settings. Start by locating the upload progress handling in php-src and checking how the filename is used when both settings match the report. Done means determining whether it can cause the described risk and, if confirmed, adding appropriate sanitization with regression coverage.

Escrita pelo modelo de indexação a partir do texto da issue.

Descrição

Bug Status: Needs Triage
Description

Session upload progress has no sanitization of the filename which allows RCE if let's say there's LFI in the website. One of the criteria is .user.ini/php.ini session.upload_progress.enabled = On, and session.upload_progress.cleanup = Off

Image Image
PHP Version
PHP 8.5.12 (cli) (built: Oct 19 2026 17:02:46) (NTS gcc x86_64)
Copyright (c) The PHP Group
Built by Fedora Project
Zend Engine v4.5.12, Copyright (c) Zend Technologies
    with Zend OPcache v8.5.12, Copyright (c), by Zend Technologies
Operating System

Fedora 44 (Server Edition)

Linguagem predominante
C
Estrelas
40.7k
Forks
8.3k
Merge médio
2d 20h
PRs com merge (30d)
147

Preparar o ambiente

Primeiros passos

  1. Leia a issue inteira e depois o guia de contribuição do projeto.
  2. Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
  3. Faça um fork do repositório e trabalhe em uma branch.
  4. Abra um pull request que referencie o número da issue.

Mais de php/php-src

Todas as issues de php/php-src

Issues semelhantes

Mais issues de C

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.