Skip to content

Add advisory for suppaftp CRLF command injection (GHSA-8mhj-xm4h-m5m6) - #3156

Open
veeso wants to merge 1 commit into
rustsec:mainfrom
veeso:suppaftp-crlf-injection
Open

Add advisory for suppaftp CRLF command injection (GHSA-8mhj-xm4h-m5m6)#3156
veeso wants to merge 1 commit into
rustsec:mainfrom
veeso:suppaftp-crlf-injection

Conversation

@veeso

@veeso veeso commented Aug 18, 2026

Copy link
Copy Markdown

Adds an advisory for suppaftp versions before 10.0.2.

Command arguments (user name, password, paths, SITE arguments and custom commands) were written to the FTP control channel without validation, so an argument containing a carriage return or a line feed could smuggle a second command to the server. Fixed in 10.0.2 by rejecting any command line that contains CR or LF.

Reported as veeso/suppaftp#171 by @suidpit (Shielder), found by Team Atlanta and verified by OSTIF. Fix merged in veeso/suppaftp#172, released as 10.0.2. I am the crate maintainer.

GitHub advisory: GHSA-8mhj-xm4h-m5m6. A CVE has been requested through GitHub and will be added to aliases once assigned. Opened as draft until the GHSA is published.

@veeso
veeso force-pushed the suppaftp-crlf-injection branch from 73f113c to 52c5f7c Compare August 18, 2026 16:23
@veeso
veeso marked this pull request as ready for review August 18, 2026 16:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant