小萌博客 - 既是个人原创，又是汇聚分享 - immoe.org - 漏洞
type: channel
link: https://www.immoe.org/tag/%E6%BC%8F%E6%B4%9E/
items: WordPress 4.9.7发布修复任意文件删除漏洞等安全问题
items: WordPress安全漏洞：从任意文件删除到任意代码执行
items: 幽灵CPU漏洞在线检测工具

WordPress 4.9.7发布修复任意文件删除漏洞等安全问题
type: item
date: 2018-07-07T00:22:00+08:00
description: 最近《WordPress安全漏洞：从任意文件删除到任意代码执行》这个安全问题闹得沸沸扬扬的，WordPress官方终于坐不住了，提前发布了 4.9.7 来修复这个问题，希望大家尽快进行更新。此外，如果你使用了一些老版本的 WordPress的话，也建议升级到更新的子版本，比如之前的是 5.8.3，那就可以升级到最新的 5.8.7。所有版本都可以在这里下载：https://wordpress.org/download/release-archive/WordPress 4.9.7 还修复了其他一些Bug，主要有：分类：改进分类查询的缓存处理。文章、文章类型：退出时清除文章密码cookie。小工具：在小工具管理屏幕上的侧边栏描述中允许基本HTML标记。仪表盘的社区新闻：即使首先发生多个聚会，也始终显示最近的WordCamp时间。隐私：确保在管理后台之外刷新重写规则时，默认隐私策略内容不会导致致命错误。截止发文为止，WordPress已经推送新版本更新了，如果你的网站还没有更新，或者无法自动更新，请自己手动更新，安全无小事，尽快行动吧！

WordPress安全漏洞：从任意文件删除到任意代码执行
type: item
date: 2018-07-01T13:19:00+08:00
description: 本文转载自 WordPress大学WordPress是网络上最受欢迎的CMS系统。据w3tech统计，约有30％的网站运行了该系统。该系统的应用是如此广泛，难免会成为网络犯罪分子攻击目标。在这篇博文中，我们将为读者介绍WordPress内核中的一个任意文件删除漏洞，这个漏洞可能会导致攻击者执行任意代码。早在7个月前，我们就向WordPress安全团队报告了这个漏洞，但到目前为止，该漏洞仍然没有得到修补。自初次报告（该报告既没有提供任何补丁，也没有给出具体的修复计划）至今，已经过了漫长的时间，但是仍然没有看到任何的修复迹象，所以，我们决定将这个漏洞公之于众，以督促其尽快采取行动。受影响的版本在撰写本文时，该漏洞仍然没有补丁可用。并且，所有WordPress版本，包括当前的4.9.6版本在内，都面临这个漏洞的威胁。要想利用下面讨论的这个漏洞，攻击者需要事先获得编辑和删除媒体文件的权限。因此，该漏洞可用于通过接管角色与作者一样低的帐户或通过利用其他漏洞/错误配置来实现提权。漏洞危害利用这个漏洞，攻击者能够删除WordPress安装的任何文件（+ PHP服务器上的任何其他文件，即PHP进程有权删除的，尽情删就是了）。除了删除整个WordPress安装的可能性（如果当前没有备份可用的话，将会导致灾难性后果）之外，攻击者还可以利用任意文件删除功能绕过一些安全措施，继而在Web服务器上执行任意代码。更确切地说，攻击者可以删除下列文件：.htaccess：通常情况下，删除该文件不会有任何安全影响。但是，在某些情况下，.htaccess文件包含与安全相关的安全约束（例如，对某些文件夹的访问限制），因此，删除此文件后，相应的安全限制将会随之消失。index.php文件：通常情况下，一些空的index.php文件被放置到各个目录中，以防止相应目录中的内容被列出。删除这些文件后，攻击者就能够列出受该方法保护的目录中的所有文件。wp-config.php：删除这个WordPress安装文件会在下次访问该网站时触发WordPress安装过程。这是因为wp-config.php包含数据库凭证，如果没有它，WordPress的就会采取尚未安装之前的操作。攻击者可以删除该文件，然后，使用为管理员帐户选择的凭据进行安装，最后在服务器上执行任意代码。要了解详情，请查看视频：https://blog.ripstech.com/videos/wp-unlink.mp4漏洞详情将未经过滤的用户输入传递给文件删除函数时，就可能触发任意文件删除漏洞。对于PHP来说，当调用unlink()函数并且可能影响部分或整个参数$filename的用户输入没有进行适当的过滤时，就可能出现这种情况；其中，该参数表示表要删除的文件的路径。在WordPress Core中，引发这个漏洞的代码位于wp-includes/post.php文件中：function wp_delete_attachment( $post_id, $force_delete = false ) { ⋮ $meta = wp_get_attachment_metadata( $post_id ); ⋮ if ( ! empty($meta['thumb']) ) { // Don't delete the thumb if another attachment uses it. if (! $wpdb->get_row( $wpdb->prepare( "SELECT meta_id FROM $wpdb->postmeta WHERE meta_key = '_wp_attachment_metadata' AND meta_value LIKE %s AND post_id <> %d", '%' . $wpdb->esc_like( $meta['thumb'] ) . '%', $post_id)) ) { $thumbfile = str_replace(basename($file), $meta['thumb'], $file); /** This filter is documented in wp-includes/functions.php */ $thumbfile = apply_filters( 'wp_delete_file', $thumbfile ); [url=home.php?mod=space&uid=175]@[/url] unlink( path_join($uploadpath['basedir'], $thumbfile) ); } } ⋮ }在上面显示的wp_delete_attachement()函数中，$ meta [‘thumb’]的内容未经任何过滤处理就直接传递给…

幽灵CPU漏洞在线检测工具
type: item
date: 2018-01-12T17:57:00+08:00
description: 检测地址http://xlab.tencent.com/special/spectre/spectre_check.html温馨提示此为腾讯旗下玄武实验室网站，请放心访问！