Linx CVE-2026-52101
CRITICALSeverity by source
AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N
Remote unauthenticated URL-based upload yields high confidentiality disclosure (C:H); the description and CWE-200 indicate no integrity or availability impact, so I:N/A:N contrary to the input's I:H.
Primary rating from Vendor (mitre).
CVSS VectorVendor: mitre
Lifecycle Timeline
4DescriptionCVE.org
An issue in andreimarcu linux-server v.1.0 through v.2.3.8 allows a remote attacker to obtain sensitive information via the function uploadRemote function in upload.go
AnalysisAI
Information disclosure in andreimarcu Linx (linx-server) versions 1.0 through 2.3.8 lets remote attackers retrieve sensitive data through the uploadRemote function in upload.go, which fetches attacker-supplied remote URLs on the server's behalf. The flaw carries a CVSS 9.1 rating with a network, unauthenticated, low-complexity vector, so exploitation requires no credentials or user interaction. No public exploit is identified, though a third-party vulnerability report is published for the CVE.
Technical ContextAI
Linx is a self-hosted, open-source file and media sharing server written in Go (andreimarcu/linx-server) that offers URL-based ('remote') uploads in addition to direct uploads. The affected uploadRemote function in upload.go accepts a user-supplied URL and has the server download that resource - a design pattern that classically enables server-side request forgery. The assigned CWE-200 (Exposure of Sensitive Information to an Unauthorized Actor) points at the root cause being that the server can be coerced into fetching and exposing content the requester should not be able to reach, such as internal-network endpoints, cloud metadata services, or local files, and returning that data back to the attacker.
Affected ProductsAI
andreimarcu Linx (linx-server), a self-hosted file/media sharing server, versions 1.0 through 2.3.8 inclusive, are affected. No CPE string was provided in the intelligence. The upstream project is at https://github.com/andreimarcu/linx-server and a CVE-specific report is available at https://github.com/nk7667/-linx-server-vulnerability-report/blob/main/CVE-2026-52101.md. No vendor security advisory URL was supplied.
RemediationAI
No vendor-released patch or fixed version was identified in the available data, so no confirmed upgrade target can be cited; monitor https://github.com/andreimarcu/linx-server for a release above 2.3.8 addressing the uploadRemote path. As specific compensating controls: disable the remote-upload feature so uploadRemote cannot be invoked (trade-off: users lose URL-based uploads), place Linx behind authentication or an allowlist proxy so only trusted users can submit upload requests, and use egress network controls to prevent the server from reaching internal ranges (RFC1918), localhost, and cloud metadata endpoints such as 169.254.169.254 (trade-off: may break legitimate remote uploads from internal sources). Review the referenced report at https://github.com/nk7667/-linx-server-vulnerability-report/blob/main/CVE-2026-52101.md for exact reproduction details before validating any mitigation.
Same weakness CWE-200 – Information Exposure
View allSame technique Information Disclosure
View allShare
External POC / Exploit Code
Leaving vuln.today