build(deps): bump basic-ftp from 5.2.0 to 5.2.2
Closed
Number: #16
Type: Pull Request
State: Closed
Type: Pull Request
State: Closed
Author:
dependabot[bot]
Association: Unknown
Comments: 1
Association: Unknown
Comments: 1
Created:
April 10, 2026 at 09:45 PM UTC
(about 2 months ago)
(about 2 months ago)
Updated:
April 17, 2026 at 12:27 AM UTC
(about 1 month ago)
(about 1 month ago)
Closed:
April 17, 2026 at 12:27 AM UTC
(about 1 month ago)
(about 1 month ago)
Time to Close:
6 days
Labels:
dependencies javascript
dependencies javascript
Description:
Bumps basic-ftp from 5.2.0 to 5.2.2.
Release notes
Sourced from basic-ftp's releases.
5.2.2
- Fixed: Improve control character rejection, fixes https://github.com/patrickjuchli/basic-ftp/security/advisories/GHSA-6v7q-wjvx-w8wg.
5.2.1
- Fixed: Reject control character injection attempts using paths. See https://github.com/patrickjuchli/basic-ftp/security/advisories/GHSA-chqc-8p9q-pq6q.
Changelog
Sourced from basic-ftp's changelog.
5.2.2
- Fixed: Improve control character rejection, fixes https://github.com/patrickjuchli/basic-ftp/security/advisories/GHSA-6v7q-wjvx-w8wg.
5.2.1
- Fixed: Reject control character injection attempts using paths. See https://github.com/patrickjuchli/basic-ftp/security/advisories/GHSA-chqc-8p9q-pq6q.
Commits
e9d09d6Bump version20327d3Move prevention of control character injection to more central placeba40f9dUpdate dev dependencies6b0008bBump version2ecc8e2Reject control character injection attempts using paths515d21fUpdate security policy and reporting instructions9744254Link to security advisory- See full diff in compare view
Maintainer changes
This version was pushed to npm by patrickjuchli, a new releaser for basic-ftp since your current version.
Install script changes
This version adds prepare script that runs during installation. Review the package contents before updating.
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
You can disable automated security fix PRs for this repo from the Security Alerts page.
Package Dependencies
Security Advisories
basic-ftp has FTP Command Injection via CRLF
GHSA-chqc-8p9q-pq6q
CVE-2026-39983
HIGH
## Summary
`basic-ftp` version `5.2.0` allows FTP command injection via CRLF sequences (`\r\n`) in file path parameters passed to high-level path APIs such as `cd()`, `remove()`, `rename()`, `uplo...
basic-ftp: Incomplete CRLF Injection Protection Allows Arbitrary FTP Command Execution via Credentials and MKD Commands
GHSA-6v7q-wjvx-w8wg
HIGH
## Summary
basic-ftp's CRLF injection protection (added in commit 2ecc8e2 for GHSA-chqc-8p9q-pq6q) is incomplete. Two code paths bypass the `protectWhitespace()` control character check: (1) the `...
Technical Details
| ID: | 15355426 |
| UUID: | 4241888362 |
| Node ID: | PR_kwDOQlbvjc7Rk7-X |
| Host: | GitHub |
| Repository: | pphatdev/cdn.api.pphat.stackdev.cloud |