Tableau Server高危漏洞允许攻击者上传任意恶意文件

image

Tableau Server 存在一个严重安全漏洞,可能允许攻击者上传并执行恶意文件,最终导致系统完全沦陷。该漏洞编号为 CVE-2025-26496,CVSS 评分为 9.6 分,影响 Windows 和 Linux 平台上的多个 Tableau Server 和 Tableau Desktop 版本。

**关键要点**  
1. Tableau Server 存在类型混淆漏洞,允许恶意文件上传和代码执行  
2. 五个漏洞组合可实现文件上传绕过和路径遍历攻击  
3. 建议立即升级所有 Tableau Server 版本

Tableau Server 文件上传漏洞

Salesforce 安全团队在主动安全评估中发现五个独立漏洞,相关修复已包含在 2025 年 7 月 22 日的维护更新中。

最严重的漏洞 CVE-2025-26496 涉及文件上传模块中的"资源类型混淆访问"问题,可导致本地代码包含攻击。该漏洞影响 2025.1.4 之前、2024.2.13 之前以及 2023.3.20 之前的 Tableau Server 版本。当应用程序在文件处理过程中错误处理数据类型时,就会触发此类混淆漏洞,攻击者可能借此绕过安全控制措施,在目标系统上执行任意代码。

其他高危漏洞包括 CVE-2025-26497(CVSS 7.7)和 CVE-2025-26498(CVSS 7.7),分别影响 Flow Editor 和 establish-connection-no-undo 模块,均涉及"危险类型文件无限制上传"问题。这些漏洞使攻击者能够实施绝对路径遍历攻击,将文件写入服务器文件系统的任意位置。

路径遍历漏洞

两个路径遍历漏洞 CVE-2025-52450 和 CVE-2025-52451(CVSS 评分均为 8.5)影响 tabdoc API 的 create-data-source-from-file-upload 模块。CVE-2025-52450 属于"路径名限制不当导致目录受限"漏洞,而 CVE-2025-52451 涉及"输入验证不充分"问题。

攻击者可利用这些漏洞,通过恶意负载实施目录遍历攻击,访问预期上传目录之外的敏感系统文件。输入验证缺陷使攻击者能够通过双重编码(%252e%252e%252f)或 Unicode 规范化攻击等技术绕过路径清理机制。受影响模块在处理用户提供的文件路径时缺乏充分验证,可能导致攻击者覆盖关键系统文件、访问配置数据或植入 WebShell 维持持久访问。在企业环境中,这些漏洞可能助长横向移动和权限提升攻击。

CVE 编号漏洞类型CVSS 3.1 评分严重等级
CVE-2025-26496资源类型混淆访问9.6严重
CVE-2025-26497危险类型文件无限制上传7.7高危
CVE-2025-26498危险类型文件无限制上传7.7高危
CVE-2025-52450路径名限制不当导致目录受限8.5高危
CVE-2025-52451输入验证不充分8.5高危

需立即安装补丁

运行受影响 Tableau Server 版本的组织必须立即升级至最新维护版本。此次漏洞披露遵循负责任披露原则,Salesforce 在公开披露前已提供补丁。

鉴于漏洞的严重 CVSS 评分和远程代码执行风险,系统管理员应优先打补丁。文件上传和路径遍历漏洞的组合形成了危险的攻击向量,可能导致服务器完全沦陷、数据外泄以及勒索软件等恶意负载的部署。

安全团队还应审查访问日志中可疑的文件上传活动,配置 Web 应用防火墙(WAF)规则检测路径遍历尝试,并在打补丁后执行安全评估,确保修复前系统未被入侵。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.pswp.cn/pingmian/94445.shtml
繁体地址,请注明出处:http://hk.pswp.cn/pingmian/94445.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

数据结构07(Java)-- (堆,大根堆,堆排序)

前言 本文为本小白🤯学习数据结构的笔记,将以算法题为导向,向大家更清晰的介绍数据结构相关知识(算法题都出自🙌B站马士兵教育——左老师的课程,讲的很好,对于想入门刷题的人很有帮助&#x1f4…

onnx入门教程(七)——如何添加 TensorRT 自定义算子

在前面的模型入门系列文章中,我们介绍了部署一个 PyTorch 模型到推理后端,如 ONNXRuntime,这其中可能遇到很多工程性的问题。有些可以通过创建 ONNX 节点来解决,该节点仍然使用后端原生的实现进行推理。而有些无法导出到后端的算法…

YggJS RButton 按钮组件 v1.0.0 使用教程

📋 目录 简介核心特性快速开始安装指南基础使用主题系统高级功能API 参考最佳实践性能优化故障排除总结 🚀 简介 YggJS RButton 是一个专门为 React 应用程序设计的高性能按钮组件库。它提供了两套完整的设计主题:科技风主题和极简主题&…

Linux(二十)——SELinux 概述与状态切换

文章目录前言一、SELinux 概述1.1 SELinux 简介1.2 SELinux 特点1.2.1 MAC(Mandatory Access Control)1.2.2 RBAC(Role-Based Access Control)1.2.3 TE(Type Enforcement)1.3 SELinux 的执行模式1.4 SELinu…

Linux学习-TCP网络协议(补充)

一、TCP 头部标志位 TCP 头部包含多种标志位,用于控制连接建立、数据传输、连接断开等过程,核心标志位及作用如下:标志位英文全称作用SYNSynchronize Sequence Numbers请求建立连接,三次握手第一步发送 SYN 包ACKAcknowledgment响…

Go编写的轻量文件监控器. 可以监控终端上指定文件夹内的变化, 阻止删除,修改,新增操作. 可以用于AWD比赛或者终端应急响应

工具介绍 0RAYS-AWD-Filechecker一个用Golang编写的, 轻量级的文件监控器, 会监控指定文件夹内文件删除, 修改, 新增操作, 然后立刻告警并复原. 一开始是为AWD比赛写的, 主要是为了防止靶机的web目录被上马. 但也可以用到蓝队等场景上. 由于使用的Linux的系统调用, 仅支持Linux…

【6】MySQL 数据库基础操作

MySQL 数据库基础操作数据库操作查看数据库创建数据库删除数据库修改数据库数据表操作创建表修改表删除表数据库操作 查看数据库 查看有哪些数据库? 示例: [rootlocalhost][(none)]> show databases; -------------------- | Database |…

Android 探索APP/应用启动模式、Intent的Flag启动标志位

写在前面:Android APP有四种启动模式——》标准模式(Standard)、栈顶复用模式(SingleTop)、栈内复用模式(SingleTask)、单例模式(SingleInstance),默认就是标准模式。启动模式决定了Activity在任务栈内的存在方式,影响了Back返回键Activity返…

Y9000P部署开源模型

环境信息: 设备:Y9000P GPU:RTX 3060 6G 系统版本:Ubuntu 24.04 一、下载模型 1、环境准备 1、安装工具 apt-get -y install git-lfs git lfs install apt-get install python3 python-is-python3 pip3.12 config set global.inde…

大模型入门实战 | 基于 YOLO 数据集微调 Qwen2.5-VL-3B-Instruct 的目标检测任务

大模型入门实战 | 基于 YOLO 数据集微调 Qwen2.5-VL-3B-Instruct 的目标检测任务这篇就是新手向的“保姆级”实操文。你将把 YOLO 检测数据 转成 对话式 Grounding 数据,用 ms-swift 做 LoRA 微调,再用脚本 推理 可视化。 但值得注意的是,一…

基于Python+MySQL实现物联网引论课程一个火警报警及应急处理系统

物联网引论课程大作业设计报告一、选题、内容及功能说明我们大作业选择的是题目三:一个火警报警及应急处理系统。主要需要实现四个功能:感知环境温度,当环境温度超过阈值,自动触发报警:终端 led 以固定频率闪烁&#x…

基于印染数据的可视化系统设计与实现

标题:基于印染数据的可视化系统设计与实现内容:1.摘要 随着印染行业的快速发展,印染数据呈现爆发式增长。为了更好地管理和分析这些数据,提高印染生产的效率和质量,本研究旨在设计并实现一个基于印染数据的可视化系统。通过收集印染生产过程中…

实验1 第一个微信小程序

实验1 第一个微信小程序一、实验目标二、实验步骤1. 自动生成小程序2. 手动创建小程序三、程序运行结果四、问题总结与体会chunk的博客地址一、实验目标 1、学习使用快速启动模板创建小程序的方法; 2、学习不使用模板手动创建小程序的方法。 二、实验步骤 1. 自…

(计算机网络)JWT三部分及 Signature 作用

JWT(JSON Web Token)是一种用于 无状态认证 的轻量级令牌,广泛用于分布式系统、单页应用(SPA)和移动端登录。JWT 结构概览JWT 由 三部分组成,用 . 分隔:xxxxx.yyyyy.zzzzz Header(头…

LangGraph

LangGraph 是由 LangChain 团队开发的开源框架,专为构建​​复杂、有状态、多主体(Multi-Agent)的 LLM 应用​​而设计。它通过​​图结构(Graph)​​ 组织工作流,支持循环逻辑、动态分支、状态持久化和人工…

STM32物联网项目---ESP8266微信小程序结合OneNET平台MQTT实现STM32单片机远程智能控制---MQTT篇(三)

一、前言本篇文章通过发送AT指令,与云平台建立通讯:1.创建云平台2.烧录AT固件3.MQTT订阅(本篇)4.单片机代码编写5.微信小程序(下载微信开发者工具即可使用)二、AT指令集介绍AT指令是一种文本序列&#xff0…

Apache Ozone 2.0.0集群部署

单机部署参考:Apache Ozone 介绍与部署使用(最新版2.0.0)-CSDN博客 安装部署 官方参考:Documentation for Apache Ozone 准备环境 环境准备参考:Linux环境下Hadoop3.4.0集群部署-CSDN博客 1->4-b 参考:Apache Ozone 介绍与部…

【计算机网络 | 第9篇】信道的极限容量

文章目录探秘信道的极限容量:从奈氏准则到香农定理一、信道极限容量的基本概念🤔二、奈氏准则:无噪声情况下的码元速率限制🐦‍🔥(一)带宽与信号传输的关系(二)码间串扰问…

深入理解Linux iptables防火墙:从核心概念到实战应用

一、概述:什么是iptables? 在Linux系统中,网络安全防护的核心工具之一便是iptables。它绝非一个简单的命令,而是一个功能强大的用户态工具,与Linux内核中的netfilter框架协同工作,共同构建了Linux的防火墙体…

WebRTC音频QoS方法一.1(NetEQ之音频网络延时DelayManager计算补充)

一、整体简介 NetEQ计算的网络延时,直接影响变速算法的决策。在变速算法里面启动关键的作用。 网络延时计算需要考虑两种情况: 1、单纯抖动的网络延时计算,在UnderrunOptimizer类中实现; 2、在丢包乱序场景下的网络延时计算。…