Latest releases
CVSS 9.3 CVE-2026-89082 Archive extraction to SYSTEM execution

CVE-2026-89083 · Security advisory · 16 September 2026

A loopback-only authorization gate is satisfied by a forged HTTP header, exposing privileged internal operations

A SOAP service restricts privileged operations to local callers, but derives "local" from an attacker-controlled HTTP header. A remote unauthenticated caller obtains a privileged API token, directory contents, and the ability to overwrite credentials.

CVSS 4.0 9.3 Critical

Field service security bulletin · Output tray: disclosures

CVE
CVE-2026-89083
Vendor
HP Inc.
Vendor advisory
HPSBPI04149
Product
HP Advance / HP Output Central
Component
MFPsecure (device integration SOAP service)
CWE
CWE-290, CWE-863 Researcher assessment; HP Inc.'s CNA record assigns CWE-94.
Severity
Critical · CVSS 4.0 9.3
Disclosed
Vendor states
HP AC Print & Scan V1R4.0.027+HP Output Central V1R4.0.029+
Published
Status
R4 fix stated
Credit
Joseph Chiarchiaro
Vector
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:L/VA:N/SC:H/SI:H/SA:N

Summary

A group of operations on the MFPsecure SOAP service are intended to be reachable only from the machine itself. The check that enforces this asks whether the request’s destination address is a loopback address. Because the service uses a binding with no signed addressing header, that destination is derived from the HTTP request itself rather than from anything the caller cannot control. A remote caller who presents the expected value satisfies the check.

The gate is the only control on these operations. Once it opens, they are reachable unauthenticated from anywhere the service is reachable.

Impact

Demonstrated: the same request, from the same remote source, is refused or served depending only on the forged header. Behind the gate, an unauthenticated remote caller obtained:

  • A privileged access token for the Gateway API, carrying the service’s full scope set. The token was accepted by the Gateway’s administrative API, and the same requests without it were refused.
  • User and group enumeration through the Gateway API using that token, returning names, addresses, distinguished names, security identifiers and organisational structure for the accounts in the directory.
  • A write of a proximity-card identifier and PIN onto an arbitrary account. This was exercised against a disposable test account and reverted. A control account left untouched confirmed the write was attributable. Existing card values are redacted on read, so this is an overwrite rather than a disclosure. The attacker’s own card identifier and PIN end up stored against another person’s account, and because the stored values are redacted on read, the enrollment history is the only place the change is visible.

The impact falls on systems other than the one carrying the defect, namely the directory server and the Gateway credential store. The vector therefore scores subsequent-system confidentiality and integrity rather than placing the whole impact on the vulnerable component.

Affected

Product line Status
HP Advance / HP Output Central R4 Affected through V1R4.0.026
HP Advance R3 The affected operations and the gate were absent from the tested V1R3.0.033 build

Vendor-stated fix

Product Vendor-stated fix
HP AC Print & Scan V1R4.0.027 or later
HP Output Central V1R4.0.029 or later

I have not verified these builds. HP named them but has not provided them to me, so I cannot confirm the issue is closed in either one. The versions above are HP’s statement, not my finding.

Mitigation

Apply the vendor update. Network isolation is worth doing generally, but it does not cleanly apply here. The affected surfaces share their endpoints and ports with traffic that the devices and end users require, so restricting by address or by port removes scanning or print release without removing the exposure. A homegrown control would have to filter each affected request individually and be maintained as the product changes, which is a stopgap rather than a fix.

Technical detail

Held, in line with the other disclosures published in this set. See CVE-2026-89082 for why.

Timeline

Date Event
2026-06-01 Reported to HP PSRT
2026-06-10 Case assigned as HP-PSRT-IR #6393 / PSR-2026-0126
2026-06-24 Confirmed still present in the then-current build, V1R4.0.026
2026-07-21 Validated by HP; fixes in progress
2026-09-12 Retested on V1R4.0.026
2026-09-14 CVE assigned and scored by HP
2026-09-16 Public disclosure

Credit

Reported by Joseph Chiarchiaro, Independent Security Researcher. CVE assigned and scored by HP Inc. as CNA; the vector HP assigned matches the one submitted.