Erlang/OTP 23 lifecycle
Label: Erlang/OTP 23.x
Current status
Erlang/OTP 23 reached end of life on 8 Jun 2023. Security and bug fixes are no longer provided by the project according to published lifecycle data.
This line is end of life.
Plan your upgrade →Security: 2 tracked advisories affecting this line. Details below — lifecycle and vulnerability status are separate.
Official lifecycle source: Erlang/OTP Security Policy
- Support phase
- end of life
- End of life
- 8 Jun 2023
- Latest release
- 23.3.4
- Released
- 11 Nov 2021
At a glance
- Version line
- 23
- Initial release
- 25 Sept 2020
- Lifecycle phase
- end of life
- Latest stable
- 23.3.4
- Latest release date
- 11 Nov 2021
- EOL
- 8 Jun 2023
- Risk
- high
- Releases tracked
- 20
Lifecycle timeline
Phases from published LifecyclePeriod records. Missing phases are not inferred.
Release
25 Sept 2020
standard support
25 Sept 2020 → 8 Jun 2023
Source: Erlang/OTP Security Policy
end of lifecurrent
8 Jun 2023 → —
Source: Erlang/OTP Security Policy
Erlang/OTP 23 reached end of life on 8 Jun 2023. Security and bug fixes are no longer provided by the project according to published lifecycle data.
Upgrade options
Newer supported Erlang/OTP version lines from CompatHub lifecycle data. Compatibility and security context use existing evidence only.
You are on Erlang/OTP 23
End of lifeEOL 8 June 2023
Supported upgrade options
- Erlang/OTP 29Upgrade planner →Supported· 6 major versions newer
- Erlang/OTP 28Upgrade planner →Supported· 5 major versions newer
- Erlang/OTP 27Upgrade planner →Supported· 4 major versions newer
Security
Advisories affecting Erlang/OTP 23 (OSV.dev evidence). Known exploited status, due dates, and ransomware use from CISA KEV when matched.
- Known vulnerabilities
- 2
- Known exploited
- 0
- Highest CVSS
- —
- CVE-2021-29221
- Affected:
- <23.2.3
- Fixed in:
- 23.2.3
- Source:
- OSV source · Advisory
- CVE-2020-35733
- Affected:
- <23.2.2
- Fixed in:
- 23.2.2
- Source:
- OSV source · Advisory
Latest release
Previous releases
23.3.3
6 May 2021
23.3.2
27 Apr 2021
23.3.1
30 Mar 2021
Release history
20 concrete releases tracked for this line.
| Version | Release date | Channel | Source |
|---|---|---|---|
| 23.3.4 | 11 Nov 2021 | stable | Source |
| 23.3.3 | 6 May 2021 | stable | Source |
| 23.3.2 | 27 Apr 2021 | stable | Source |
| 23.3.1 | 30 Mar 2021 | stable | Source |
| 23.2.7 | 22 Jun 2022 | stable | Source |
| 23.2.6 | 25 Feb 2021 | stable | Source |
| 23.2.5 | 16 Feb 2021 | stable | Source |
| 23.2.4 | 4 Feb 2021 | stable | Source |
| 23.2.3 | 20 Jan 2021 | stable | Source |
| 23.2.2 | 15 Jan 2021 | stable | Source |
| 23.2.1 | 21 Dec 2020 | stable | Source |
| 23.1.5 | 7 Dec 2020 | stable | Source |
| 23.1.4 | 7 Jun 2021 | stable | Source |
| 23.1.3 | 17 Nov 2020 | stable | Source |
| 23.1.2 | 5 Nov 2020 | stable | Source |
| 23.1.1 | 2 Oct 2020 | stable | Source |
| 23.0.4 | 25 Sept 2020 | stable | Source |
| 23.0.3 | 25 Sept 2020 | stable | Source |
| 23.0.2 | 25 Sept 2020 | stable | Source |
| 23.0.1 | 25 Sept 2020 | stable | Source |
Release activity
- Total releases
- 20
- Last 30 days
- 0
- Last 90 days
- 0
- Avg. interval
- ~37 days
- Most recent
- 11 Nov 2021
Should I use this version?
Not recommended for new deployments
Upgrade to a currently supported release line. Recommended target: Erlang/OTP 29.
Version comparison
Compact comparison against the nearest relevant release lines.
Sources
Where this information comes from.
Lifecycle sources
- Erlang/OTP Security Policyfirst party · high confidence
Official source: https://github.com/erlang/otp/blob/master/SECURITY.md
Last verified 2 Sept 2026
- RabbitMQ Erlang Compatibilityfirst party
Official source: https://raw.githubusercontent.com/rabbitmq/rabbitmq-website/main/docs/which-erlang.md
Verification time not recorded
- CISA Known Exploited Vulnerabilitiesfirst party
Official source: https://www.cisa.gov/known-exploited-vulnerabilities-catalog
Verification time not recorded
- NVD (NIST)first party
Official source: https://nvd.nist.gov
Verification time not recorded
- OSV.devfirst party
Official source: https://osv.dev
Verification time not recorded
Release sources
- Erlang/OTP Security Policyfirst party · high confidence
Official source: https://github.com/erlang/otp/blob/master/SECURITY.md
Last verified 2 Sept 2026
- Erlang/OTP GitHub Releasesfirst party
Official source: https://github.com/erlang/otp/releases
Verification time not recorded
Data coverage
Last checked = last successful upstream check. Latest source update = when upstream content last changed.
- Releases tracked
- 20
- Lifecycle periods
- 2
- EOL
- Known
- Provenance records
- 3
- Data last checked
- 2 Sept 2026
- Latest source update
- 2 Sept 2026
