Linux 核心穩定版Linux 2.6.16.5正式釋出(轉)
Linux 核心穩定版Linux 2.6.16.5正式釋出(轉)[@more@]發表者: 趙珂 2006年04月13日 #136
http://blog.joylinux.org/zhaoke/cn/136.html
原文: Patch: Linux 2.6.16.5
我們(核心穩定版開發小組)宣佈2.6.16.5核心正式釋出.
相對上一個版本(2.6.16.4)的程式碼區別和更新小結如下:
更新的2.6.16.y GIT樹可透過下面網址獲得:
rsync://rsync.kernel.org/pub/scm/linux/kernel/git/stable/linux-2.6.16.y.git
你也可以透過kernel.org標準的GIT網頁瀏覽器檢視:
greg k-h
——–
Makefile | 2 +-
arch/x86_64/kernel/entry.S | 28 ++++++++++——————
2 files changed, 11 insertions(+), 19 deletions(-)
核心v2.6.16.5 與 v2.6.16.4 的區別:
Andi Kleen:
x86_64: 清除execve的執行路徑(見更多的第三條)
x86_64: 使用者改變RIP暫存器總會強迫執行IRET指令 (CVE-2006-0744)
Greg Kroah-Hartman:
Linux 2.6.16.5
下載:
補丁:
完整原始碼包:
... ux-2.6.16.5.tar.bz2
更多:
1. CVE-2006-0744
2. greg k-h (X86-64平臺移植的負責人)
+X86-64 port
+P: Andi Kleen
+M:
+L: discuss@x86-64.org
+W:
+S: Maintained
3. x86_64: 清除execve的執行路徑
—
arch/x86_64/kernel/entry.S | 16 —————-
1 file changed, 16 deletions(-)
Index: linux/arch/x86_64/kernel/entry.S
====================================
— linux.orig/arch/x86_64/kernel/entry.S
+++ linux/arch/x86_64/kernel/entry.S
@@ -408,25 +408,9 @@ ENTRY(stub_execve)
CFI_ADJUST_CFA_OFFSET -8
CFI_REGISTER rip, r11
SAVE_REST
- movq %r11, %r15
- CFI_REGISTER rip, r15
FIXUP_TOP_OF_STACK %r11
call sys_execve
- GET_THREAD_INFO(%rcx)
- bt $TIF_IA32,threadinfo_flags(%rcx)
- CFI_REMEMBER_STATE
- jc exec_32bit
RESTORE_TOP_OF_STACK %r11
- movq %r15, %r11
- CFI_REGISTER rip, r11
- RESTORE_REST
- pushq %r11
- CFI_ADJUST_CFA_OFFSET 8
- CFI_REL_OFFSET rip, 0
- ret
-
-exec_32bit:
- CFI_RESTORE_STATE
movq %rax,RAX(%rsp)
RESTORE_REST
jmp int_ret_from_sys_call
4. 上一個核心發行版本v2.6.16.4的更新小結
http://blog.joylinux.org/zhaoke/cn/133.html
http://blog.joylinux.org/zhaoke/cn/136.html
原文: Patch: Linux 2.6.16.5
我們(核心穩定版開發小組)宣佈2.6.16.5核心正式釋出.
相對上一個版本(2.6.16.4)的程式碼區別和更新小結如下:
更新的2.6.16.y GIT樹可透過下面網址獲得:
rsync://rsync.kernel.org/pub/scm/linux/kernel/git/stable/linux-2.6.16.y.git
你也可以透過kernel.org標準的GIT網頁瀏覽器檢視:
greg k-h
——–
Makefile | 2 +-
arch/x86_64/kernel/entry.S | 28 ++++++++++——————
2 files changed, 11 insertions(+), 19 deletions(-)
核心v2.6.16.5 與 v2.6.16.4 的區別:
Andi Kleen:
x86_64: 清除execve的執行路徑(見更多的第三條)
x86_64: 使用者改變RIP暫存器總會強迫執行IRET指令 (CVE-2006-0744)
Greg Kroah-Hartman:
Linux 2.6.16.5
下載:
補丁:
完整原始碼包:
... ux-2.6.16.5.tar.bz2
更多:
1. CVE-2006-0744
2. greg k-h (X86-64平臺移植的負責人)
+X86-64 port
+P: Andi Kleen
+M:
+L: discuss@x86-64.org
+W:
+S: Maintained
3. x86_64: 清除execve的執行路徑
—
arch/x86_64/kernel/entry.S | 16 —————-
1 file changed, 16 deletions(-)
Index: linux/arch/x86_64/kernel/entry.S
====================================
— linux.orig/arch/x86_64/kernel/entry.S
+++ linux/arch/x86_64/kernel/entry.S
@@ -408,25 +408,9 @@ ENTRY(stub_execve)
CFI_ADJUST_CFA_OFFSET -8
CFI_REGISTER rip, r11
SAVE_REST
- movq %r11, %r15
- CFI_REGISTER rip, r15
FIXUP_TOP_OF_STACK %r11
call sys_execve
- GET_THREAD_INFO(%rcx)
- bt $TIF_IA32,threadinfo_flags(%rcx)
- CFI_REMEMBER_STATE
- jc exec_32bit
RESTORE_TOP_OF_STACK %r11
- movq %r15, %r11
- CFI_REGISTER rip, r11
- RESTORE_REST
- pushq %r11
- CFI_ADJUST_CFA_OFFSET 8
- CFI_REL_OFFSET rip, 0
- ret
-
-exec_32bit:
- CFI_RESTORE_STATE
movq %rax,RAX(%rsp)
RESTORE_REST
jmp int_ret_from_sys_call
4. 上一個核心發行版本v2.6.16.4的更新小結
http://blog.joylinux.org/zhaoke/cn/133.html
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10617731/viewspace-949912/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Linux 核心穩定版Linux 2.6.16.9正式釋出(轉)Linux
- Linux 核心穩定版Linux 2.6.16.4正式釋出(轉)Linux
- Linux核心3.13正式釋出Linux
- Natasha V5.2.2.1 穩定版正式釋出.
- Gradio 5 穩定版正式釋出
- Android架構元件穩定版正式釋出Android架構元件
- 正式釋出 Android 架構元件 1.0 穩定版Android架構元件
- Oracle Linux 6.3 正式版釋出OracleLinux
- Joomla 3.1.0 穩定版釋出:可直接用於正式建站OOM
- Dart穩定版SDK釋出Dart
- OpenCloudOS 首個社群版本正式釋出:穩定的企業級伺服器 Linux 發行版Cloud伺服器Linux
- Linux Kernel 3.11 正式版釋出Linux
- Android Studio Bumblebee (2021.1.1) 穩定版正式釋出Android
- Apache Hadoop 2 穩定版釋出ApacheHadoop
- 最穩定可靠,PostgreSQL 12.1版本正式釋出!SQL
- 更穩定!Apache Doris 1.2.1 Release 版本正式釋出Apache
- Linux穩定版核心撤回嚴重影響效能的Spectre補丁Linux
- 紅帽企業 Linux 6.3 正式版釋出Linux
- Flyme5.1.9穩定版釋出 魅族Flyme 5.1.9穩定版特性彙總
- Node.js 0.8.15 穩定版釋出Node.js
- OpenResty Web框架lor釋出0.1.0穩定版RESTWeb框架
- 發行版釋出:Frugalware Linux 0.4(轉)Linux
- Linux Kernel 3.10 正式釋出Linux
- Linux Kernel 4.13 RC6釋出:正式版9月3日釋出Linux
- Node.js v0.8.17穩定版釋出Node.js
- 在 Linux Mint 安裝 Linux Kernel 4.12(穩定版)Linux
- 發行版釋出:SUSE Linux 10.1(轉)Linux
- 發行版釋出:Oracle Unbreakable Linux(轉)OracleLinux
- Adobe釋出Linux版FlashPlayer 9(轉)Linux
- 正式釋出 Android 架構元件 1.0 穩定版 | 附帶中文介紹視訊Android架構元件
- 安全建議:將系統升級到Linux 5.4穩定版核心,很重要!Linux
- Linux KDE 4.9版釋出Linux
- 做linux釋出(轉)Linux
- Jeasyframe 開源框架 穩定版 V1.5 釋出框架
- 定製Linux核心,發揮Linux潛能(轉)Linux
- Oracle Linux 9.5 正式版釋出 - Oracle 提供支援 RHEL 相容發行版OracleLinux
- Linux 3.7 正式版本釋出推遲Linux
- BabaSSL 8.3.1 釋出穩定版本