Read the docs
TI-2021-02853 Aliases CVE-2021-3956GHSA-fjvh-mchr-664c

Incorrect authorization in Lenovo XClarity Controller

Priority LOW 25CWE-863Published · Updated

Key facts

Attack vector
Network
Privileges required
None
User interaction
None
Attack complexity
Low
Impact type
Security bypass
Confidentiality · integrity · availability
Low · None · None
Fix status
No fix listed

Attack profile from CVSS 3.1 · NVD. Fix status from CNA. Impact type from CWE-863.

Summary

A read-only authentication bypass vulnerability was reported in the Third Quarter 2021 release of Lenovo XClarity Controller (XCC) firmware affecting XCC devices configured in LDAP Authentication Only Mode and using an LDAP server that supports “unauthenticated bind”, such as Microsoft Active Directory. An unauthenticated user can gain read-only access to XCC in such a configuration, thereby allowing the XCC device configuration to be viewed but not changed. XCC devices configured to use local authentication, LDAP Authentication + Authorization Mode, or LDAP servers that support only “authenticated bind” and/or “anonymous bind” are not affected.

Why it matters now

EPSS 0.00786 56th percentileScored 2026-11-07
Fix No fix listed No fixed version in the sources yet

SSVC decision points

Not available: CISA has not published SSVC decision points for this record.

Affected products

VendorProductAffected versionsFixed inStatusSource
LenovoXClarity Controller (XCC)various Third Quarter 2021 releases—No fix listedCNA
  • XClarity Controller (XCC) VendorLenovo Affected various Third Quarter 2021 releases Fixed in — No fix listed CNA

CPE configurations NVD · 52

CPEVersionsRoleVendor
cpe:2.3:a:lenovo:xclarity_controller:*:*:*:*:*:*:*:*before 7.22_cdi382oVulnerableLenovo
cpe:2.3:h:lenovo:thinkagile_hx1320:-:*:*:*:*:*:*:*not specified by NVDRunning onLenovo
cpe:2.3:h:lenovo:thinkagile_hx1321:-:*:*:*:*:*:*:*not specified by NVDRunning onLenovo
cpe:2.3:h:lenovo:thinkagile_hx1520-r:-:*:*:*:*:*:*:*not specified by NVDRunning onLenovo
cpe:2.3:h:lenovo:thinkagile_hx1521-r:-:*:*:*:*:*:*:*not specified by NVDRunning onLenovo
cpe:2.3:h:lenovo:thinkagile_hx2320-e:-:*:*:*:*:*:*:*not specified by NVDRunning onLenovo
cpe:2.3:h:lenovo:thinkagile_hx2321:-:*:*:*:*:*:*:*not specified by NVDRunning onLenovo
cpe:2.3:h:lenovo:thinkagile_hx3320:-:*:*:*:*:*:*:*not specified by NVDRunning onLenovo
cpe:2.3:h:lenovo:thinkagile_hx3321:-:*:*:*:*:*:*:*not specified by NVDRunning onLenovo
cpe:2.3:h:lenovo:thinkagile_hx3375:-:*:*:*:*:*:*:*not specified by NVDRunning onLenovo
  • cpe:2.3:a:lenovo:xclarity_controller:*:*:*:*:*:*:*:* Versions before 7.22_cdi382o Vulnerable ·Lenovo
  • cpe:2.3:h:lenovo:thinkagile_hx1320:-:*:*:*:*:*:*:* Versions not specified by NVD Running on ·Lenovo
  • cpe:2.3:h:lenovo:thinkagile_hx1321:-:*:*:*:*:*:*:* Versions not specified by NVD Running on ·Lenovo
  • cpe:2.3:h:lenovo:thinkagile_hx1520-r:-:*:*:*:*:*:*:* Versions not specified by NVD Running on ·Lenovo
  • cpe:2.3:h:lenovo:thinkagile_hx1521-r:-:*:*:*:*:*:*:* Versions not specified by NVD Running on ·Lenovo
  • cpe:2.3:h:lenovo:thinkagile_hx2320-e:-:*:*:*:*:*:*:* Versions not specified by NVD Running on ·Lenovo
  • cpe:2.3:h:lenovo:thinkagile_hx2321:-:*:*:*:*:*:*:* Versions not specified by NVD Running on ·Lenovo
  • cpe:2.3:h:lenovo:thinkagile_hx3320:-:*:*:*:*:*:*:* Versions not specified by NVD Running on ·Lenovo
  • cpe:2.3:h:lenovo:thinkagile_hx3321:-:*:*:*:*:*:*:* Versions not specified by NVD Running on ·Lenovo
  • cpe:2.3:h:lenovo:thinkagile_hx3375:-:*:*:*:*:*:*:* Versions not specified by NVD Running on ·Lenovo
Show 42 more CPE
CPEVersionsRoleVendor
cpe:2.3:h:lenovo:thinkagile_hx3376:-:*:*:*:*:*:*:*not specified by NVDRunning onLenovo
cpe:2.3:h:lenovo:thinkagile_hx3520-g:-:*:*:*:*:*:*:*not specified by NVDRunning onLenovo
cpe:2.3:h:lenovo:thinkagile_hx3521-g:-:*:*:*:*:*:*:*not specified by NVDRunning onLenovo
cpe:2.3:h:lenovo:thinkagile_hx5520:-:*:*:*:*:*:*:*not specified by NVDRunning onLenovo
cpe:2.3:h:lenovo:thinkagile_hx5520-c:-:*:*:*:*:*:*:*not specified by NVDRunning onLenovo
cpe:2.3:h:lenovo:thinkagile_hx5521:-:*:*:*:*:*:*:*not specified by NVDRunning onLenovo
cpe:2.3:h:lenovo:thinkagile_hx5521-c:-:*:*:*:*:*:*:*not specified by NVDRunning onLenovo
cpe:2.3:h:lenovo:thinkagile_hx7520:-:*:*:*:*:*:*:*not specified by NVDRunning onLenovo
cpe:2.3:h:lenovo:thinkagile_hx7521:-:*:*:*:*:*:*:*not specified by NVDRunning onLenovo
cpe:2.3:h:lenovo:thinkagile_vx2320:-:*:*:*:*:*:*:*not specified by NVDRunning onLenovo
cpe:2.3:h:lenovo:thinkagile_vx3320:-:*:*:*:*:*:*:*not specified by NVDRunning onLenovo
cpe:2.3:h:lenovo:thinkagile_vx3520-g:-:*:*:*:*:*:*:*not specified by NVDRunning onLenovo
cpe:2.3:h:lenovo:thinkagile_vx5520:-:*:*:*:*:*:*:*not specified by NVDRunning onLenovo
cpe:2.3:h:lenovo:thinkagile_vx7320_n:-:*:*:*:*:*:*:*not specified by NVDRunning onLenovo
cpe:2.3:h:lenovo:thinkagile_vx7520:-:*:*:*:*:*:*:*not specified by NVDRunning onLenovo
cpe:2.3:h:lenovo:thinkagile_vx7520_n:-:*:*:*:*:*:*:*not specified by NVDRunning onLenovo
cpe:2.3:h:lenovo:thinkstation_p920:-:*:*:*:*:*:*:*not specified by NVDRunning onLenovo
cpe:2.3:h:lenovo:thinksystem_sr530:-:*:*:*:*:*:*:*not specified by NVDRunning onLenovo
cpe:2.3:h:lenovo:thinksystem_sr550:-:*:*:*:*:*:*:*not specified by NVDRunning onLenovo
cpe:2.3:h:lenovo:thinksystem_sr570:-:*:*:*:*:*:*:*not specified by NVDRunning onLenovo
cpe:2.3:h:lenovo:thinksystem_sr590:-:*:*:*:*:*:*:*not specified by NVDRunning onLenovo
cpe:2.3:h:lenovo:thinksystem_sr630:-:*:*:*:*:*:*:*not specified by NVDRunning onLenovo
cpe:2.3:h:lenovo:thinksystem_sr645:-:*:*:*:*:*:*:*not specified by NVDRunning onLenovo
cpe:2.3:h:lenovo:thinksystem_sr650:-:*:*:*:*:*:*:*not specified by NVDRunning onLenovo
cpe:2.3:h:lenovo:thinksystem_sr665:-:*:*:*:*:*:*:*not specified by NVDRunning onLenovo
cpe:2.3:h:lenovo:thinksystem_st550:-:*:*:*:*:*:*:*not specified by NVDRunning onLenovo
cpe:2.3:a:lenovo:xclarity_controller:*:*:*:*:*:*:*:*before 2.32_psi342nVulnerableLenovo
cpe:2.3:h:lenovo:thinkagile_hx7820:-:*:*:*:*:*:*:*not specified by NVDRunning onLenovo
cpe:2.3:h:lenovo:thinkagile_hx7821:-:*:*:*:*:*:*:*not specified by NVDRunning onLenovo
cpe:2.3:h:lenovo:thinksystem_sr950:-:*:*:*:*:*:*:*not specified by NVDRunning onLenovo
cpe:2.3:a:lenovo:xclarity_controller:*:*:*:*:*:*:*:*before 3.41_tei382mVulnerableLenovo
cpe:2.3:h:lenovo:thinkagile_mx1021:-:*:*:*:*:*:*:*not specified by NVDRunning onLenovo
cpe:2.3:h:lenovo:thinksystem_se350:-:*:*:*:*:*:*:*not specified by NVDRunning onLenovo
cpe:2.3:a:lenovo:xclarity_controller:*:*:*:*:*:*:*:*before 4.83_tei3c0nVulnerableLenovo
cpe:2.3:h:lenovo:thinksystem_sd650:-:*:*:*:*:*:*:*not specified by NVDRunning onLenovo
cpe:2.3:h:lenovo:thinksystem_sn550:-:*:*:*:*:*:*:*not specified by NVDRunning onLenovo
cpe:2.3:h:lenovo:thinksystem_sn850:-:*:*:*:*:*:*:*not specified by NVDRunning onLenovo
cpe:2.3:h:lenovo:thinksystem_sr850:-:*:*:*:*:*:*:*not specified by NVDRunning onLenovo
cpe:2.3:h:lenovo:thinksystem_sr860:-:*:*:*:*:*:*:*not specified by NVDRunning onLenovo
cpe:2.3:a:lenovo:xclarity_controller:*:*:*:*:*:*:*:*before 1.51_tgbt24lVulnerableLenovo
cpe:2.3:h:lenovo:thinksystem_sr850:2.0:*:*:*:*:*:*:*2.0Running onLenovo
cpe:2.3:h:lenovo:thinksystem_sr860:2.0:*:*:*:*:*:*:*2.0Running onLenovo
  • cpe:2.3:h:lenovo:thinkagile_hx3376:-:*:*:*:*:*:*:* Versions not specified by NVD Running on ·Lenovo
  • cpe:2.3:h:lenovo:thinkagile_hx3520-g:-:*:*:*:*:*:*:* Versions not specified by NVD Running on ·Lenovo
  • cpe:2.3:h:lenovo:thinkagile_hx3521-g:-:*:*:*:*:*:*:* Versions not specified by NVD Running on ·Lenovo
  • cpe:2.3:h:lenovo:thinkagile_hx5520:-:*:*:*:*:*:*:* Versions not specified by NVD Running on ·Lenovo
  • cpe:2.3:h:lenovo:thinkagile_hx5520-c:-:*:*:*:*:*:*:* Versions not specified by NVD Running on ·Lenovo
  • cpe:2.3:h:lenovo:thinkagile_hx5521:-:*:*:*:*:*:*:* Versions not specified by NVD Running on ·Lenovo
  • cpe:2.3:h:lenovo:thinkagile_hx5521-c:-:*:*:*:*:*:*:* Versions not specified by NVD Running on ·Lenovo
  • cpe:2.3:h:lenovo:thinkagile_hx7520:-:*:*:*:*:*:*:* Versions not specified by NVD Running on ·Lenovo
  • cpe:2.3:h:lenovo:thinkagile_hx7521:-:*:*:*:*:*:*:* Versions not specified by NVD Running on ·Lenovo
  • cpe:2.3:h:lenovo:thinkagile_vx2320:-:*:*:*:*:*:*:* Versions not specified by NVD Running on ·Lenovo
  • cpe:2.3:h:lenovo:thinkagile_vx3320:-:*:*:*:*:*:*:* Versions not specified by NVD Running on ·Lenovo
  • cpe:2.3:h:lenovo:thinkagile_vx3520-g:-:*:*:*:*:*:*:* Versions not specified by NVD Running on ·Lenovo
  • cpe:2.3:h:lenovo:thinkagile_vx5520:-:*:*:*:*:*:*:* Versions not specified by NVD Running on ·Lenovo
  • cpe:2.3:h:lenovo:thinkagile_vx7320_n:-:*:*:*:*:*:*:* Versions not specified by NVD Running on ·Lenovo
  • cpe:2.3:h:lenovo:thinkagile_vx7520:-:*:*:*:*:*:*:* Versions not specified by NVD Running on ·Lenovo
  • cpe:2.3:h:lenovo:thinkagile_vx7520_n:-:*:*:*:*:*:*:* Versions not specified by NVD Running on ·Lenovo
  • cpe:2.3:h:lenovo:thinkstation_p920:-:*:*:*:*:*:*:* Versions not specified by NVD Running on ·Lenovo
  • cpe:2.3:h:lenovo:thinksystem_sr530:-:*:*:*:*:*:*:* Versions not specified by NVD Running on ·Lenovo
  • cpe:2.3:h:lenovo:thinksystem_sr550:-:*:*:*:*:*:*:* Versions not specified by NVD Running on ·Lenovo
  • cpe:2.3:h:lenovo:thinksystem_sr570:-:*:*:*:*:*:*:* Versions not specified by NVD Running on ·Lenovo
  • cpe:2.3:h:lenovo:thinksystem_sr590:-:*:*:*:*:*:*:* Versions not specified by NVD Running on ·Lenovo
  • cpe:2.3:h:lenovo:thinksystem_sr630:-:*:*:*:*:*:*:* Versions not specified by NVD Running on ·Lenovo
  • cpe:2.3:h:lenovo:thinksystem_sr645:-:*:*:*:*:*:*:* Versions not specified by NVD Running on ·Lenovo
  • cpe:2.3:h:lenovo:thinksystem_sr650:-:*:*:*:*:*:*:* Versions not specified by NVD Running on ·Lenovo
  • cpe:2.3:h:lenovo:thinksystem_sr665:-:*:*:*:*:*:*:* Versions not specified by NVD Running on ·Lenovo
  • cpe:2.3:h:lenovo:thinksystem_st550:-:*:*:*:*:*:*:* Versions not specified by NVD Running on ·Lenovo
  • cpe:2.3:a:lenovo:xclarity_controller:*:*:*:*:*:*:*:* Versions before 2.32_psi342n Vulnerable ·Lenovo
  • cpe:2.3:h:lenovo:thinkagile_hx7820:-:*:*:*:*:*:*:* Versions not specified by NVD Running on ·Lenovo
  • cpe:2.3:h:lenovo:thinkagile_hx7821:-:*:*:*:*:*:*:* Versions not specified by NVD Running on ·Lenovo
  • cpe:2.3:h:lenovo:thinksystem_sr950:-:*:*:*:*:*:*:* Versions not specified by NVD Running on ·Lenovo
  • cpe:2.3:a:lenovo:xclarity_controller:*:*:*:*:*:*:*:* Versions before 3.41_tei382m Vulnerable ·Lenovo
  • cpe:2.3:h:lenovo:thinkagile_mx1021:-:*:*:*:*:*:*:* Versions not specified by NVD Running on ·Lenovo
  • cpe:2.3:h:lenovo:thinksystem_se350:-:*:*:*:*:*:*:* Versions not specified by NVD Running on ·Lenovo
  • cpe:2.3:a:lenovo:xclarity_controller:*:*:*:*:*:*:*:* Versions before 4.83_tei3c0n Vulnerable ·Lenovo
  • cpe:2.3:h:lenovo:thinksystem_sd650:-:*:*:*:*:*:*:* Versions not specified by NVD Running on ·Lenovo
  • cpe:2.3:h:lenovo:thinksystem_sn550:-:*:*:*:*:*:*:* Versions not specified by NVD Running on ·Lenovo
  • cpe:2.3:h:lenovo:thinksystem_sn850:-:*:*:*:*:*:*:* Versions not specified by NVD Running on ·Lenovo
  • cpe:2.3:h:lenovo:thinksystem_sr850:-:*:*:*:*:*:*:* Versions not specified by NVD Running on ·Lenovo
  • cpe:2.3:h:lenovo:thinksystem_sr860:-:*:*:*:*:*:*:* Versions not specified by NVD Running on ·Lenovo
  • cpe:2.3:a:lenovo:xclarity_controller:*:*:*:*:*:*:*:* Versions before 1.51_tgbt24l Vulnerable ·Lenovo
  • cpe:2.3:h:lenovo:thinksystem_sr850:2.0:*:*:*:*:*:*:* Versions 2.0 Running on ·Lenovo
  • cpe:2.3:h:lenovo:thinksystem_sr860:2.0:*:*:*:*:*:*:* Versions 2.0 Running on ·Lenovo

Remediation

No fixed version listed by the sources yet.

Timeline

  1. 2026-10-02 Threatist record created from CVE-2021-3956
  2. 2026-10-03 Alias added: GHSA-fjvh-mchr-664c

References

  • TI-2019-04386 CSV injection in Lenovo XClarity Controller CVSS 3.1MEDIUM 6.5
  • TI-2021-02435 Cleartext transmission of sensitive information in Lenovo XClarity Controller CVSS 3.1MEDIUM 4.9
  • TI-2019-04394 Access control flaw in Lenovo XClarity Controller CVSS 3.1MEDIUM 4.8

Sources