diff --git a/.version b/.version index d1c5363feb..1384ff6a1c 100644 --- a/.version +++ b/.version @@ -1 +1 @@ -22.5.0 +22.5.1 diff --git a/CHANGES.html b/CHANGES.html index b4ff7c8e9b..84add5ce04 120000 --- a/CHANGES.html +++ b/CHANGES.html @@ -1 +1 @@ -ChangeLogs/ChangeLog-22.5.0.html \ No newline at end of file +ChangeLogs/ChangeLog-22.5.1.html \ No newline at end of file diff --git a/CHANGES.md b/CHANGES.md index 1003d1f830..56acc808bf 120000 --- a/CHANGES.md +++ b/CHANGES.md @@ -1 +1 @@ -ChangeLogs/ChangeLog-22.5.0.md \ No newline at end of file +ChangeLogs/ChangeLog-22.5.1.md \ No newline at end of file diff --git a/ChangeLogs/ChangeLog-22.5.1.html b/ChangeLogs/ChangeLog-22.5.1.html new file mode 100644 index 0000000000..509194cd72 --- /dev/null +++ b/ChangeLogs/ChangeLog-22.5.1.html @@ -0,0 +1,78 @@ +
res_stir_shaken: Test for missing semicolon in Identity header.
+Author: ThatTotallyRealMyth + Date: 2025-06-10
+UpgradeNote: The safe_asterisk script now checks that, if it was run by the + root user, the /etc/asterisk/startup.d directory and all the files it contains + are owned by root. If the checks fail, safe_asterisk will exit with an error + and Asterisk will not be started. Additionally, the default logging + destination is now stderr instead of tty "9" which probably won't exist + in modern systems.
+Resolves: #GHSA-v9q8-9j8m-5xwp
+Author: George Joseph + Date: 2025-07-31
+ast_stir_shaken_vs_verify() now makes sure there's a semicolon in + the Identity header to prevent a possible segfault.
+Resolves: #GHSA-mrq5-74j5-f5cr
+ diff --git a/ChangeLogs/ChangeLog-22.5.1.md b/ChangeLogs/ChangeLog-22.5.1.md new file mode 100644 index 0000000000..8cf0239f04 --- /dev/null +++ b/ChangeLogs/ChangeLog-22.5.1.md @@ -0,0 +1,86 @@ + +## Change Log for Release asterisk-22.5.1 + +### Links: + + - [Full ChangeLog](https://downloads.asterisk.org/pub/telephony/asterisk/releases/ChangeLog-22.5.1.html) + - [GitHub Diff](https://github.com/asterisk/asterisk/compare/22.5.0...22.5.1) + - [Tarball](https://downloads.asterisk.org/pub/telephony/asterisk/asterisk-22.5.1.tar.gz) + - [Downloads](https://downloads.asterisk.org/pub/telephony/asterisk) + +### Summary: + +- Commits: 2 +- Commit Authors: 2 +- Issues Resolved: 0 +- Security Advisories Resolved: 2 + - [GHSA-mrq5-74j5-f5cr](https://github.com/asterisk/asterisk/security/advisories/GHSA-mrq5-74j5-f5cr): Remote DoS and possible RCE in asterisk/res/res_stir_shaken/verification.c + - [GHSA-v9q8-9j8m-5xwp](https://github.com/asterisk/asterisk/security/advisories/GHSA-v9q8-9j8m-5xwp): Uncontrolled Search-Path Element in safe_asterisk script may allow local privilege escalation. + +### User Notes: + + +### Upgrade Notes: + +- #### safe_asterisk: Add ownership checks for /etc/asterisk/startup.d and its files. + The safe_asterisk script now checks that, if it was run by the + root user, the /etc/asterisk/startup.d directory and all the files it contains + are owned by root. If the checks fail, safe_asterisk will exit with an error + and Asterisk will not be started. Additionally, the default logging + destination is now stderr instead of tty "9" which probably won't exist + in modern systems. + + +### Developer Notes: + + +### Commit Authors: + +- George Joseph: (1) +- ThatTotallyRealMyth: (1) + +## Issue and Commit Detail: + +### Closed Issues: + + - !GHSA-mrq5-74j5-f5cr: Remote DoS and possible RCE in asterisk/res/res_stir_shaken/verification.c + - !GHSA-v9q8-9j8m-5xwp: Uncontrolled Search-Path Element in safe_asterisk script may allow local privilege escalation. + +### Commits By Author: + +- #### George Joseph (1): + - res_stir_shaken: Test for missing semicolon in Identity header. + +- #### ThatTotallyRealMyth (1): + - safe_asterisk: Add ownership checks for /etc/asterisk/startup.d and its files. + + +### Commit List: + +- safe_asterisk: Add ownership checks for /etc/asterisk/startup.d and its files. +- res_stir_shaken: Test for missing semicolon in Identity header. + +### Commit Details: + +#### safe_asterisk: Add ownership checks for /etc/asterisk/startup.d and its files. + Author: ThatTotallyRealMyth + Date: 2025-06-10 + + UpgradeNote: The safe_asterisk script now checks that, if it was run by the + root user, the /etc/asterisk/startup.d directory and all the files it contains + are owned by root. If the checks fail, safe_asterisk will exit with an error + and Asterisk will not be started. Additionally, the default logging + destination is now stderr instead of tty "9" which probably won't exist + in modern systems. + + Resolves: #GHSA-v9q8-9j8m-5xwp + +#### res_stir_shaken: Test for missing semicolon in Identity header. + Author: George Joseph + Date: 2025-07-31 + + ast_stir_shaken_vs_verify() now makes sure there's a semicolon in + the Identity header to prevent a possible segfault. + + Resolves: #GHSA-mrq5-74j5-f5cr + diff --git a/README.html b/README.html index 03f2e87cdd..99848334b0 100644 --- a/README.html +++ b/README.html @@ -1,4 +1,4 @@ -By Mark Spencer <markster@digium.com> and the Asterisk.org developer community.
Copyright (C) 2001-2025 Sangoma Technologies Corporation and other copyright holders.
@@ -37,7 +37,7 @@ hardware.
If you are updating from a previous version of Asterisk, make sure you
read the Change Logs.
-
+
NEW INSTALLATIONS
diff --git a/README.md b/README.md
index b3aae1bd4b..555f62091a 100644
--- a/README.md
+++ b/README.md
@@ -55,7 +55,7 @@ If you are updating from a previous version of Asterisk, make sure you
read the Change Logs.
-[Change Logs](ChangeLogs/ChangeLog-22.5.0.html)
+[Change Logs](ChangeLogs/ChangeLog-22.5.1.html)
### NEW INSTALLATIONS