Skip to content

[GHSA-792x-6vq6-j8r9] Spring Integration File Support: FTP/SFTP/SMB server can write arbitrary files anywhere on the client filesystem - #8848

Open
oleg-andreev-check24 wants to merge 1 commit into
oleg-andreev-check24/advisory-improvement-8848from
oleg-andreev-check24-GHSA-792x-6vq6-j8r9
Open

[GHSA-792x-6vq6-j8r9] Spring Integration File Support: FTP/SFTP/SMB server can write arbitrary files anywhere on the client filesystem#8848
oleg-andreev-check24 wants to merge 1 commit into
oleg-andreev-check24/advisory-improvement-8848from
oleg-andreev-check24-GHSA-792x-6vq6-j8r9

Conversation

@oleg-andreev-check24

Copy link
Copy Markdown

Updates

  • Affected products

Comments
The 6.5.x product entry lists Affected versions as ">= 6.5.0, < 6.5.9" but leaves Patched versions empty. In the published OSV/GHSA JSON this becomes an ECOSYSTEM range with only introduced: "6.5.0" (no fixed event) plus database_specific.last_known_affected_version_range: "< 6.5.9".

Per the OSV schema, a range with only introduced and no upper bound means all versions >= 6.5.0 are affected. That incorrectly matches spring-integration-file 7.1.0 (and other post-fix releases such as 7.0.5), even though the advisory prose and the 7.0.x range correctly state that only 7.0.0–7.0.4 are affected on the 7.x line.

Evidence:

Advisory details text: "6.5.0 through 6.5.8" / Spring/NVD patched versions include 6.5.9, 6.4.12, 6.3.15, 5.5.21
https://spring.io/security/cve-2026-40987
https://api.osv.dev/v1/vulns/GHSA-792x-6vq6-j8r9 (6.5 range events lack fixed)
Querying OSV for org.springframework.integration:spring-integration-file@7.1.0 currently returns GHSA-792x-6vq6-j8r9 as a false positive

@github-actions
github-actions Bot changed the base branch from main to oleg-andreev-check24/advisory-improvement-8848 July 28, 2026 14:03
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