Cyber Resilience

CVE-2023-1555

Gitlab 15.2.0 – 16.1.5

Published
01 September 2023
Modified
21 November 2024
CVSS Score v3.1 2.7
Click a component to see what it means
Raw vectorCVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:N/I:L/A:N
EPSS Score 0.0039 32th percentile
Risk Priority 26 floored blend · peak EPSS

Summary

CVE-2023-1555 is a low-severity Not Using Password Aging (CWE-262) vulnerability in Gitlab Gitlab. Its CVSS base score is 2.7 (Low).

Operationally, exploitation aligns with the MITRE ATT&CK technique Valid Accounts (T1078); ranked at the 32th percentile by exploit likelihood (below the median); it is not currently listed in the CISA KEV catalog.

EU & UK References

Vulnerability Data

An issue has been discovered in GitLab affecting all versions starting from 15.2 before 16.1.5, all versions starting from 16.2 before 16.2.5, all versions starting from 16.3 before 16.3.1. A namespace-level banned user can access the API.

CWE(s)

Related Threats

MITRE ATT&CK Enterprise Techniques

T1078 Valid Accounts Stealth
Adversaries may obtain and abuse credentials of existing accounts as a means of gaining Initial Access, Persistence, Privilege Escalation, or Defense Evasion.
T1078.001 Default Accounts Stealth
Adversaries may obtain and abuse credentials of a default account as a means of gaining Initial Access, Persistence, Privilege Escalation, or Defense Evasion.
T1110.001 Password Guessing Credential Access
Adversaries with no prior knowledge of legitimate credentials within the system or environment may guess passwords to attempt access to accounts.
T1110.003 Password Spraying Credential Access
Adversaries may use a single or small list of commonly used passwords against many different accounts to attempt to acquire valid account credentials.
T1110.004 Credential Stuffing Credential Access
Adversaries may use credentials obtained from breach dumps of unrelated accounts to gain access to target accounts through credential overlap.
T1133 External Remote Services Persistence
Adversaries may leverage external-facing remote services to initially access and/or persist within a network.
Derived from this CVE’s CWE(s) via the direct CWE→ATT&CK cross-walk.

CVEs Like This One

CVE-2023-2022Same product: Gitlab Gitlab
CVE-2025-0605Same product: Gitlab Gitlab
CVE-2023-7028Same product: Gitlab Gitlab
CVE-2022-1162Same product: Gitlab Gitlab
CVE-2025-1754Same product: Gitlab Gitlab
CVE-2023-6477Same product: Gitlab Gitlab
CVE-2024-9164Same product: Gitlab Gitlab
CVE-2023-2485Same product: Gitlab Gitlab
CVE-2024-12303Same product: Gitlab Gitlab
CVE-2024-0410Same product: Gitlab Gitlab

Affected Assets

gitlab
gitlab
16.3.0 · 15.2.0 — 16.1.5 · 15.2.0 — 16.1.5 · 16.2 — 16.2.5

Mitigating Controls

Mitigating Controls (NIST CSF 2.0) AI

Derived directly from the weakness types (CWEs) cited in the NVD entry via our AI-authored CWE→CSF cross-walk (authority under review) — links open the control.

PR.AA-01 mostly match
prevents

Credential management explicitly includes lifecycle controls such as password aging and expiration.

PR.AA-03 partial match
prevents

Authentication policy enforcement can include password-aging rules even though the example text only cites strength.

PR.AA-05 partial match
prevents

Access-authorization policy can embed password-aging requirements as part of entitlement rules.

Mitigating Controls (ISO/IEC 27001:2022 Annex A) AI

Derived directly from the weakness types (CWEs) cited in the NVD entry via our AI-authored CWE→ISO cross-walk (authority under review) — links open the control.

degrades

Requires policies and procedures for managing authentication information including password lifecycle.

degrades

Specifies secure authentication mechanisms that commonly include password aging and rotation requirements.

none

Defines access rights provisioning but does not mandate password aging rules.

References