LiveActive security incident?Get immediate response
CVE Record

CVE-2026-3286: itwanger paicoding Image Save Endpoint ImageRestController.java save server-side request forgery

A vulnerability was identified in itwanger paicoding 1.0.0/1.0.1/1.0.2/1.0.3. The impacted element is the function Save of the file paicoding-web/src/main/java/com/github/paicoding/forum/web/common/image/rest/ImageRestController.java of the component Image Save Endpoint. Such manipulation of the argument img leads to server-side request forgery. The attack may be launched remotely. The exploit is publicly available and might be used. The vendor was contacted early about this disclosure but did not respond in any way.

MediumCVSS 6.5Not KEV-listedUpdated
Glexia's TakeAutomated analysismoderate

Security readout for executives and security teams

Plain-English summary

CVE-2026-3286 is a server-side request forgery issue in itwanger paicoding’s image save endpoint. An authenticated remote attacker may cause the server to request attacker-chosen resources through the img argument. This can expose internal services or metadata reachable from the application server. Public proof-of-concept material is reported, but active exploitation is not confirmed.

Executive priority

Treat this as a moderate-priority internet application risk. It is not reported as actively exploited, but public exploit availability and possible internal-network exposure justify prompt inventory, access restriction, and egress control review, especially for externally reachable paicoding deployments.

Technical view

Affected versions are itwanger paicoding 1.0.0 through 1.0.3. The vulnerable code is reported in ImageRestController.java, function Save, component Image Save Endpoint. Input manipulation of the img parameter leads to CWE-918 SSRF. VulDB rates it medium with CVSS 2.0 score 6.5 and vector AV:N/AC:L/Au:S/C:P/I:P/A:P/E:POC/RL:ND/RC:UR.

Likely exposure

Exposure is limited to organizations running paicoding 1.0.0, 1.0.1, 1.0.2, or 1.0.3 with the image save endpoint reachable by authenticated users. Risk increases if the application server can reach cloud metadata services, internal admin panels, databases, or other sensitive internal network resources.

Exploitation context

The source bundle states the attack can be launched remotely and that an exploit is publicly available and might be used. The CVSS vector indicates authentication is required. CISA KEV status is false, and no cited source confirms active exploitation in the wild.

Researcher notes

Evidence comes primarily from the CVE and VulDB entries. The vendor reportedly did not respond, and no official patch or workaround is named in the provided sources. Avoid assuming all deployments are exposed; authentication, endpoint reachability, and server egress paths determine practical impact.

Mitigation direction

  • Inventory paicoding deployments and identify versions 1.0.0 through 1.0.3.
  • Check vendor project guidance for any fixed release or official workaround.
  • Restrict access to the image save endpoint to trusted authenticated users only.
  • Limit server egress to required destinations using firewall or proxy controls.
  • Block application access to internal metadata and administrative network ranges.
  • Log and alert on unusual outbound requests from paicoding servers.

Validation and detection

  • Confirm installed paicoding version against affected versions listed in the CVE record.
  • Review routing and authentication controls for the Image Save Endpoint.
  • Inspect application logs for unusual image-save requests referencing unexpected external or internal destinations.
  • Review outbound network logs from paicoding hosts for suspicious internal service access.
  • Verify egress filtering prevents access to sensitive internal and metadata endpoints.
  • Track VulDB and CVE records for updates on remediation status.
Prepared
Confidence
high
Sources
6

Generated from the cited source records. This long-tail analysis has not been individually reviewed by a named human.

Potential ATT&CK relevance

Conservative CVE-to-ATT&CK context

These mappings and lookup hints may be relevant to the vulnerability behavior, CWE, affected product, or exposure path. Glexia-inferred context is not an official MITRE, ATT&CK, CWE, or CVE Program mapping.

ATT&CK lookup starting points

Use these exact CWE pages and searches to review the Glexia ATT&CK library from this CVE's weakness and description context.

cwe · medium confidence lookup

CWE-918: Information exposure and cloud metadata lookup

Information exposure and SSRF weaknesses can make discovery, cloud metadata, and credential material review relevant. Open the exact CWE lookup page first, then review the ATT&CK searches from that MITRE weakness context. This is a Glexia lookup hint, not an official ATT&CK mapping.

Open ATT&CK lookup
description · low confidence lookup

Cloud metadata behavior lookup

The CVE wording references SSRF or metadata access, so cloud discovery and credential material review may help. This is a Glexia inferred lookup path, not an official MITRE, ATT&CK, or CVE Program mapping.

Open ATT&CK lookup
cve · low confidence lookup

CVE-2026-3286 mapping review

Open the CVE-to-ATT&CK bridge for reviewed, inferred, or future official mappings tied to this CVE.

Open ATT&CK lookup
Vulnerability profileCVE Program record
Severity
Medium
CVSS
6.5 (2.0)
Known Exploited
No
Published

Vector: AV:N/AC:L/Au:S/C:P/I:P/A:P/E:POC/RL:ND/RC:UR

Official CVE source material

CNA and ADP enrichment extracted from CVE v5

These fields come from the CVE record and ADP containers, not from Glexia's Take. They preserve time-varying source decisions such as CISA SSVC, KEV status, CVSS metrics, and provider references.

1CVSS vectors
0Timeline events
0ADP providers
5Source links

CVSS vector scores

1 official score

We collect every scored CVSS vector available in the official CNA and ADP containers. When more than one version is present, the table keeps the source vectors side by side instead of collapsing them into the highest score.

ScoreVersionSeverityVectorExploitImpactSource
6.5CVSS 2.0MediumAV:N/AC:L/Au:S/C:P/I:P/A:P/E:POC/RL:ND/RC:UR86.4Primary CVE score

Vulnerability scoring details

Base CVSS 2.0 score

6.5Medium
CVSS 2.0 vector shape for CVE-2026-3286Access VectorAccess ComplexityAuthenticationConfidentiality ImpactIntegrity ImpactAvailability Impact

Vector: AV:N/AC:L/Au:S/C:P/I:P/A:P/E:POC/RL:ND/RC:UR

Access Vector
NetworkAdjacentLocal
Access Complexity
LowMediumHigh
Authentication
NoneSingleMultiple
Confidentiality Impact
CompletePartialNone
Integrity Impact
CompletePartialNone
Availability Impact
CompletePartialNone
Affected products

Products and packages named in the record

VendorProductVersion / packageStatus
itwangerpaicoding1.0.0, 1.0.1, 1.0.2, 1.0.3Listed
Weakness

CWE details

CWE links open Glexia weakness intelligence pages with official CWE context, developer remediation guidance, and related CVE mappings.

CWE-918 · source CWE mapping

Server-Side Request Forgery (SSRF)

Server-Side Request Forgery (SSRF) represents a recurring weakness pattern that can create exploitable paths when design, validation, or implementation controls are missing.