Skip to main content

Image Scanner Driver EUVDEUVD-2026-89569

| CVE-2026-78229 MEDIUM
OS Command Injection (CWE-78)
2026-09-30 jpcert GHSA-vjxg-8728-2cv8
5.4
CVSS 4.0 · Vendor: jpcert
View

Attack ChainAIDerived

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

  1. Access
    Log in to Linux host as local user
  2. Delivery
    Stage required preparations
  3. Exploit
    Inject malicious input into scanner driver
  4. Execution
    Trigger OS command execution
  5. Impact
    Compromise system at driver privilege

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization OS command sanitization, avoid shell exec
MITRE ATT&CK

2 techniques across 1 tactic: Execution

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 already have interactive login access to the Linux host where the PFU Image Scanner Driver for Linux (fi series or sp series) is installed (AV:L, PR:L). The description explicitly states the attacker must make 'certain preparations,' consistent with the high attack complexity (AC:H) and passive user interaction (UI:P) in the vector - meaning exploitation is not one-shot and depends on staging specific conditions and/or a triggering action involving another user or scan operation. Limiting factors: no network exploitation path, a valid local account is mandatory, the vulnerable scanner driver package must be installed, and the AC:H/UI requirement means default, unattended systems are not trivially exploitable.

Impact

This is a genuinely moderate, not high, priority. The CVSS 4.0 vector (AV:L/AC:H/PR:L/UI:P) makes exploitation demanding: the attacker must already be able to log in to the Linux host (local vector, low privileges), succeed against high attack complexity, and rely on passive user interaction plus 'certain preparations' as the description states. Against those hurdles, the payoff is full compromise of the vulnerable system (VC:H/VI:H/VA:H) with no scope change - effectively a local privilege-escalation / command-execution primitive rather than a remotely reachable flaw. No EPSS score, CISA KEV entry, or public exploit code is present in the provided data, so there is no public exploit identified at time of analysis and no evidence of active exploitation. There are no strongly conflicting signals: the CVSS local vector is consistent with the description's 'log in to a Linux system' phrasing. The main uncertainty is what the vague 'making certain preparations' entails, which likely maps to the AC:H rating; the vendor advisory (PFU/Ricoh) and JVN should be consulted for the concrete precondition.

Exploit ScenarioDerived

An attacker with an existing low-privileged shell on a Linux machine that has the PFU Image Scanner Driver (fi or sp series) installed stages the required preconditions and triggers the driver to process attacker-influenced input, causing an unsanitized value to be passed to an OS command. Because the flaw yields full C/I/A impact locally, this typically results in command execution at the driver's privilege level, potentially escalating from the initial local account. No public proof-of-concept is present in the provided intelligence, and high attack complexity plus required user interaction make it a targeted rather than trivial operation.

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

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

Alert me

AnalysisAIv1 – Sep 30, 2026

OS command injection in the PFU Limited Image Scanner Driver for Linux (both the fi series and sp series packages) allows a user who already holds a valid login on the affected host to execute arbitrary operating-system commands, potentially at the privilege level of the driver or its helper processes. Exploitation is not remote and not trivial: the assessed vector (AV:L/AC:H/PR:L/UI:R) and the vendor's own wording that the attacker must make 'certain preparations' indicate that a local account plus staging of specific conditions, and possibly a triggering scan-related action by another user, are prerequisites. No public exploit identified at time of analysis and no CISA KEV listing was present in the supplied intelligence, so this is assessed as a genuinely moderate rather than high priority issue - the confidentiality, integrity and availability impact is high where it is successfully triggered, but the local-access and high-complexity gates sharply limit realistic exposure.

RemediationAI

No exact fixed version number is present in the available intelligence; the authoritative remediation reference is the PFU/Ricoh product security advisory at https://www.pfu.ricoh.com/global/products_security/vul2026000001e.html, cross-referenced by the JVN note at https://jvn.jp/en/vu/JVNVU96968110/, so administrators should obtain the remediated driver build from that advisory and upgrade the fi series and sp series packages accordingly, treating patch status as vendor-advisory-confirmed but not independently version-confirmed here. Where the driver cannot be updated immediately, the most effective compensating control is to remove or disable the scanner driver package on Linux hosts that do not actually use a PFU fi or sp series scanner - this eliminates the vulnerable code path entirely, at the obvious cost of losing scanning functionality on those machines. On hosts that must retain scanning, the second control is to restrict which local accounts may invoke scan operations or the driver's helper utilities, by tightening group membership on the scanner device nodes and the driver's backend, and by reviewing sudoers and polkit rules so that no unnecessary user has a path to trigger the driver's command-handling logic; the trade-off is additional user-management overhead and possible disruption to shared print/scan workstations. A third control is to confine the driver with a mandatory access control profile (SELinux or AppArmor) that denies it the ability to spawn arbitrary shells or write outside its expected file set, which can break legitimate firmware-update or calibration subprocesses and therefore requires testing before rollout. Finally, since exploitation requires staging followed by a triggering interaction, monitoring for shell processes spawned by the scanner driver or its backend, and for unexpected writes to driver configuration and temp directories, gives practical detection coverage for the preparation phase described in the advisory.

Affected VersionsENISA

Image Scanner Driver for Linux (fi Series) 2.1.0 ≤2.1.1
Image Scanner Driver for Linux (SP Series) 2.1.0 ≤2.1.1-4
Image Scanner Driver for Linux (fi Series) 2.0.0
Image Scanner Driver for Linux (fi Series) 2.5.0
Image Scanner Driver for Linux (SP Series) 2.3.0
Image Scanner Driver for Linux (SP Series) 2.0.0
Image Scanner Driver for Linux (fi Series) 2.3.2
Image Scanner Driver for Linux (fi Series) 2.8.0 ≤2.8.2
Image Scanner Driver for Linux (fi Series) 2.7.0 ≤2.7.1
Image Scanner Driver for Linux (SP Series) 2.2.0 ≤2.2.2

Affected Packages

euvd image_scanner_driver_for_linux_fi_series no fix
euvd image_scanner_driver_for_linux_sp_series no fix

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 2 packages in euvd

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

Technical ContextAI · show details

The flaw is a classic CWE-78 improper neutralization of special elements used in an OS command, occurring in the Linux scanner driver stack distributed by PFU Limited for its fi series and sp series document scanners. Rather than a parsing or memory-safety defect, the root cause is that user- or environment-influenced input reaches a shell invocation without adequate sanitization, so shell metacharacters are interpreted as commands instead of data. The CPE data confirms two distinct affected packages - cpe:2.3:a:pfu_limited:image_scanner_driver_for_linux_(fi_series) and cpe:2.3:a:pfu_limited:image_scanner_driver_for_linux_(sp_series) - with wildcarded versions, meaning the advisory is not scoped to a single release line. The attack surface is entirely local: the CVSS:4.0 vector records AV:L, AC:H, PR:L and UI:P, and the independently assessed CVSS:3.1 vector (AV:L/AC:H/PR:L/UI:R/S:U/C:H/I:H/A:H) agrees that there is no network-reachable path. The high attack complexity and required interaction indicate the injected command is not delivered in a single-shot request but depends on pre-staged state on the host (files, configuration, environment variables or a pending scan operation) and on an action performed by another user or process. Because scanner drivers and their backend services are frequently installed system-wide and may run with elevated privileges to access USB bus devices, the privilege boundary crossed by a successful injection can be significant on hosts where scanning is enabled.

Know when Image Scanner Driver For Linux Fi Series 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 (jpcert) PRIMARY 5.4 MEDIUM
CVSS:4.0/AV:L/AC:H/AT:N/PR:L/UI:P/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
vuln.today AI 6.7 MEDIUM

Attacker needs a local login (AV:L, PR:L) and must stage nontrivial preconditions plus a triggering interaction (AC:H, UI:R), yielding full local command execution (C/I/A:H, S:U).

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

Primary rating from Vendor (jpcert).

CVSS VectorVendor: jpcert

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

Lifecycle Timeline

2
CVSS changed
Sep 30, 2026 - 02:22 NVD
6.7 (MEDIUM) 5.4 (MEDIUM)
CVE Published
Sep 30, 2026 - 01:51 cve.org
MEDIUM 5.4

DescriptionCVE.org

Image Scanner Driver for Linux contains an OS command injection vulnerability. An attacker who can log in to a Linux system where the affected product is installed may execute an arbitrary OS command by making certain preparations.

Threat Intelligence Overview

EPSS Score
0.4%
Top 65% exploitable
Prevalence
Low
Linux driver for PFU/Ricoh business scanners; niche vs. Windows/document-scanner install base
Social Media
1
Sightings
Data Quality
4 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 0.4%
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
Defer
Exploitation
None
System Exposure· derived
Small
Automatable
No
Human Impact· derived
Medium
Technical Impact
Total

Priority Score

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

Attack Technique

OS command injection occurs when an application passes unsanitized user input directly into system shell commands.

Related Vulnerabilities in Image Scanner Driver for Linux Command Injection and Link Following

View all 2

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