Description
Campfire is a web-based chat application. In version 1.4.4 and earlier, when a Campfire message contains a link, the server fetches it to build an OpenGraph unfurl preview. `RestrictedHTTP::PrivateNetworkGuard` relied on Ruby's `IPAddr#private? `` IPAddr#loopback?`, and `IPAddr#link_local?` predicates plus IPv4-mapped and IPv4-compatible checks, which do not cover several special-use ranges. An authenticated user can post a link to a hostname resolving to CGNAT `100.64.0.0/10`, NAT64 `64:ff9b::/96` or `64:ff9b:1::/48`, or 6to4 `2002::/16` to bypass the guard and cause server-side requests to internal network resources. The NAT64 and 6to4 ranges can embed an internal IPv4 target. Confidentiality impact is limited to returned OpenGraph metadata, and most internal endpoints return none. There is no integrity or availability impact. An initial fix was released in version 1.4.5.
Published: 2026-10-30
Score: 3.1 Low
EPSS: n/a
KEV: No
Impact: SSRF causing potential internal network data exposure
Action: Apply Patch
AI Analysis

Impact

In Campfire versions 1.4.4 and earlier, the server’s link‑unfurl logic does not fully block requests to special IPv4/IPv6 private ranges. An attacker who can post a message can supply a URL that resolves to CGNAT, NAT64, or 6to4 addresses, causing the server to fetch the target and expose any returned OpenGraph metadata. The vulnerability does not allow alteration of data or denial of service; it is limited to disclosure of metadata that internal endpoints may or may not provide.

Affected Systems

Basecamp Once Campfire 1.4.4 and all earlier releases are vulnerable. The issue was fixed in release 1.4.5; any deployment running that version or earlier is affected.

Risk and Exploitability

The CVSS score of 3.1 indicates low severity, and the publicly available EPSS score is absent. The vulnerability is not listed in the CISA KEV catalog. An authenticated user can trigger the flaw by posting a crafted link; the attack requires knowledge of the special‑use IP ranges listed in the description. Because the potential impact is limited to metadata and most endpoints return none, the overall risk is low but should be mitigated promptly by applying the vendor patch.

Generated by OpenCVE AI on October 30, 2026 at 15:22 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade Basecamp Once Campfire to version 1.4.5 or later to apply the fix for the SSRF guard.
  • Ensure that no additional unauthenticated users can create messages with external links if the application requires it.
  • Verify that the server is not able to resolve or fetch URLs from the IP ranges identified as special––100.64.0.0/10, 64:ff9b::/96, 64:ff9b:1::/48, 2002::/16.

Generated by OpenCVE AI on October 30, 2026 at 15:22 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 30 Oct 2026 14:15:00 +0000

Type Values Removed Values Added
Description Campfire is a web-based chat application. In version 1.4.4 and earlier, when a Campfire message contains a link, the server fetches it to build an OpenGraph unfurl preview. `RestrictedHTTP::PrivateNetworkGuard` relied on Ruby's `IPAddr#private? `` IPAddr#loopback?`, and `IPAddr#link_local?` predicates plus IPv4-mapped and IPv4-compatible checks, which do not cover several special-use ranges. An authenticated user can post a link to a hostname resolving to CGNAT `100.64.0.0/10`, NAT64 `64:ff9b::/96` or `64:ff9b:1::/48`, or 6to4 `2002::/16` to bypass the guard and cause server-side requests to internal network resources. The NAT64 and 6to4 ranges can embed an internal IPv4 target. Confidentiality impact is limited to returned OpenGraph metadata, and most internal endpoints return none. There is no integrity or availability impact. An initial fix was released in version 1.4.5.
Title Campfire vulnerable to SSRF via incomplete private-network denylist in the link-unfurl guard
Weaknesses CWE-918
References
Metrics cvssV3_1

{'score': 3.1, 'vector': 'CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:L/I:N/A:N'}


Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-10-30T14:10:34.695Z

Reserved: 2026-09-25T19:19:54.697Z

Link: CVE-2026-100355

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Deferred

Published: 2026-10-30T14:16:35.690

Modified: 2026-10-30T19:39:14.897

Link: CVE-2026-100355

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-30T15:30:16Z

Weaknesses
  • CWE-918

    Server-Side Request Forgery (SSRF)