Docker

标签 · 5 篇文章

Malcolm 的「Docker」标签下共有 5 篇文章,包含漏洞复现步骤、利用链分析与防护建议,均附可复现的命令与输出。

PostgreSQL to_char 时区缩写堆溢出到代码执行(CVE-2026-14669)复现
CVE-2026-14669 是 PostgreSQL to_char 处理时区缩写时的堆溢出。结果缓冲区按格式化串长度分配,每个格式字符 12 字节,而 TZ 项把会话时区缩写直接 strcpy 进去且不校验长度。会话时区是普通用户可改的参数,因此任意可登录账号都能让后端越界写,公开利用已在小版本上打通到命令执行。
5311 字
|
27 分钟
Node.js Brotli 解码器越界写到 RCE(CVE-2026-111497)复现
CVE-2026-111497 是 Node.js 内置 Brotli 解码器中的堆越界写。解码器将无效的块切换状态误判为输入不足,继续向 8 字节暂存区追加数据,溢出后覆盖相邻字段。本文从端口扫描与业务探测入手,确认目标会将攻击者可控的 Brotli 流送入解码器,随后定位崩溃点并完成远程命令执行。
5125 字
|
26 分钟
PHP2Shell:会话上传进度 OOM 到 RCE(CVE-2026-109618 / CVE-2026-109619)复现
CVE-2026-109618 与 CVE-2026-109619 都发生在 PHP 请求启动阶段,利用 session.upload_progress 的默认开启,用 memory_limit 触发的 OOM bailout 跳过清理,把悬空指针留给同一个 worker 的下一个请求,最后用伪造的 zend_array 把 pDestructor 指向 zif_system 执行命令。
4869 字
|
24 分钟
PHP 文件读取到 RCE(CVE-2024-2961)复现
CVE-2024-2961 是 glibc iconv() 转换 ISO-2022-CN-EXT 时最多越界写 4 字节的堆溢出,CVSS 7.3。PHP 应用只要存在任意文件读取,攻击者就能用 php://filter 串接 convert.iconv 把越界写投放到 ZendMM 的空闲链表上,控制下一次分配的位置,再覆盖 zend_mm_heap 的函数钩子执行命令。本文在 Vulhub 的 php/CVE-2024-2961 靶场(PHP 8.3.4 + glibc 2.36)完成从指纹识别、过滤器逐项验证到 webshell 落地的完整复现。
5002 字
|
25 分钟
Debian系统使用Docker安装WordPress
本文主要介绍在Debian系统上使用Docker部署WordPress,这是一种高效且便捷的方式,能够快速搭建WordPress环境,同时保持系统的干净和隔离。
539 字
|
3 分钟
返回 首页