Skip to main content

Floci CVE-2026-124508

| EUVDEUVD-2026-119769 MEDIUM
Path Traversal (CWE-22)
2026-11-09 VulDB GHSA-9v55-g5pj-xwf7
5.5
CVSS 4.0 · Vendor: VulDB
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Reach Floci artifact-handling endpoint remotely
  2. Exploit
    Submit buildspecOverride with traversal in artifacts.base-directory
  3. Execution
    parseArtifacts resolves path outside intended directory
  4. Impact
    Read files outside artifact scope

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V5 - File Handling Path canonicalization, traversal prevention
MITRE ATT&CK

2 techniques across 2 tactics: Discovery, Collection

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Exploitation requires the attacker to control a buildspec override - specifically the buildspecOverride.artifacts.base-directory argument processed by BuildspecParser.parseArtifacts in CodeBuildJsonHandler.java - in a deployment of floci-io Floci at version 2.4.0 or earlier. The vector (AV:N/PR:N/UI:N) indicates no authentication or user interaction is confirmed as required, so any component path that accepts an externally supplied buildspec artifacts configuration is reachable. Limiting factors: impact is confined to confidentiality (VC:L, with VI:N/VA:N), so this is a file-disclosure-class traversal rather than code execution or data tampering; realistic risk is further constrained by the product's very small deployment footprint; and the input does not describe the exact mechanism by which the base-directory value is reached, so whether a non-default configuration or an exposed submission path is needed is not specified in the available sources.

Impact

Signals are mixed and point to a low-to-moderate priority rather than an urgent one. The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:N/UI:N) describes a remotely reachable, low-complexity, unauthenticated issue, but impact is deliberately narrow: VC:L with VI:N and VA:N, i.e. limited confidentiality exposure and no integrity or availability impact, consistent with a read-oriented path traversal (CWE-22). The input carries E:P (proof-of-concept exploit maturity) and states the exploit was publicly disclosed, but it is NOT in CISA KEV and no EPSS score is provided, so there is no evidence of active or widespread exploitation. VulDB's priority label is 'this_month', which aligns with a moderate, patch-in-routine-cycle posture rather than emergency action. The dominant risk-limiting factor is product obscurity: Floci is a small open-source Java project with minimal deployment footprint, so even a remote unauthenticated flaw has a small real-world attack surface. Note the vendor did not respond to disclosure, so an official patched version is not confirmed from the supplied data - a GitHub security advisory (GHSA-4hjc-ww34-35c4) exists but its fix content is not detailed in the input.

Exploit ScenarioDerived

A remote attacker submits a crafted buildspec override in which the artifacts.base-directory value contains directory-traversal sequences, causing Floci's BuildspecParser.parseArtifacts to resolve a path outside the intended artifact directory. Because no authentication is indicated by the vector (PR:N), the request can be sent remotely without credentials, and the narrow VC:L impact suggests exposure of files the process can read rather than code execution. A public PoC reference exists but is not verified as working exploit code.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
No patch listed yet

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Nov 09, 2026

Path traversal in the Floci CodeBuild emulator (floci-io Floci through 2.4.0) allows remote attackers to read files outside the intended artifact directory by supplying a crafted buildspecOverride.artifacts.base-directory value that is processed by BuildspecParser.parseArtifacts in CodeBuildJsonHandler.java. The assessed impact is confidentiality-only (C:L, with no integrity or availability effect), and the assessed vector indicates no authentication or user interaction is required, so any reachable path that accepts an externally supplied buildspec artifacts configuration is in scope. The CVE record states that exploit details have been publicly disclosed and may be used; that reference is not verified as working exploit code, CISA KEV does not list this issue, and the vendor reportedly did not respond to the report, so no fixed release version is identified.

RemediationAI

No vendor-released patch was identified at the time of analysis: the vendor was contacted about the disclosure and did not respond, and no fixed version is published in the available references, so operators should track GHSA-4hjc-ww34-35c4 (https://github.com/Floci-io/Floci/security/advisories/GHSA-4hjc-ww34-35c4) and the VulDB entry (https://vuldb.com/vuln/432812) for an update. Because the flaw is triggered by an externally supplied buildspecOverride.artifacts.base-directory value reaching BuildspecParser.parseArtifacts, the directly applicable interim controls are to reduce who can submit buildspec overrides to the CodeBuild handler - keep the emulator off untrusted networks or place authentication and request filtering in front of the endpoint that accepts buildspecOverride payloads, with the trade-off that legitimate callers from those networks or without credentials lose access - and, where the handler source can be modified locally, reject base-directory values containing parent-directory sequences or absolute paths and canonicalize against a fixed artifact root before resolution, at the cost that buildspecs legitimately referencing relative directories outside the default root will fail. Neither measure removes the underlying parsing weakness, and since the assessed impact is limited to file disclosure (C:L), any file readable by the Floci process remains exposed wherever the vulnerable handler stays reachable.

Affected VersionsENISA

floci 2.0
floci 2.3
floci 2.4.0
floci 2.1
floci 2.2

Affected Packages

euvd floci no fix

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

Floci is a Java implementation that emulates AWS CodeBuild; the affected component is its Artifact Handler, specifically CodeBuildJsonHandler.java, where JSON buildspec overrides are deserialized and dispatched to BuildspecParser.parseArtifacts. The buildspecOverride.artifacts.base-directory field is a user-supplied path prefix that the parser uses when resolving where build artifacts are written or read, and because that value is not constrained to the intended artifact root, the parse can resolve to locations outside it - the classic CWE-22 relative/absolute path traversal class. The CPE cpe:2.3:a:floci-io:floci:*:*:*:*:*:*:*:* is a wildcard entry covering all versions through the reported 2.4.0 ceiling, confirming no version-specific exclusion. Consistent with the assessed CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N, the weakness yields file disclosure rather than code execution or data tampering; the available sources do not describe the exact route by which an attacker-supplied base-directory value reaches parseArtifacts, so whether a non-default configuration or a specifically exposed submission endpoint is required remains unverified.

Know when Floci gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (VulDB) PRIMARY 5.5 MEDIUM
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N/E:P
vuln.today AI 5.3 MEDIUM

Remotely reachable traversal with no authentication or interaction indicated (AV:N/AC:L/PR:N/UI:N); impact limited to partial file disclosure (C:L) with no integrity or availability effect.

3.1 AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N
4.0 AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N

Primary rating from Vendor (VulDB).

CVSS VectorVendor: VulDB

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
None
User Interaction
None
Vulnerable system: Confidentiality
Low
Vulnerable system: Integrity
None
Vulnerable system: Availability
None
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

Lifecycle Timeline

2
CVSS changed
Nov 09, 2026 - 02:22 NVD
6.9 (MEDIUM) 5.5 (MEDIUM)
CVE Published
Nov 09, 2026 - 01:15 cve.org
MEDIUM 6.9

DescriptionCVE.org

A vulnerability was determined in floci-io Floci up to 2.4.0. Impacted is the function BuildspecParser.parseArtifacts of the file src/main/java/io/github/hectorvent/floci/services/codebuild/CodeBuildJsonHandler.java of the component Artifact Handler. This manipulation of the argument buildspecOverride.artifacts.base-directory causes path traversal. The attack can be initiated remotely. The exploit has been publicly disclosed and may be utilized. The vendor was contacted early about this disclosure but did not respond in any way.

Threat Intelligence Overview

Prevalence
Rare
obscure open-source Java project, negligible enterprise deployment footprint
Social Media
1
Sightings
Data Quality
5 sources
Confidence: Medium

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity MEDIUM
CISA KEV No
Public POC No
EPSS N/A
Patch available No
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation· derived
None
System Exposure· derived
Open
Automatable· derived
Yes
Human Impact· derived
Medium

Priority Score

28
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +28
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Path traversal exploits occur when applications use user-controlled input to construct file system paths without proper validation.

Related Vulnerabilities in floci-io Floci Path Traversal Vulnerabilities

View all 2

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy