支持本站 — 捐款将帮助我们持续运营

目标:1000 元,已筹:736

73.6%
一、 漏洞 CVE-2025-70968 基础信息
漏洞信息
                                        # N/A

## 概述
FreeImage 3.18.0 中存在一个释放后使用(Use After Free)漏洞,位于 `PluginTARGA.cpp` 文件的 `loadRLE()` 函数。

## 影响版本
FreeImage 3.18.0

## 细节
漏洞发生在 `PluginTARGA.cpp` 中的 `loadRLE()` 函数,当处理Targa图像文件的RLE解码时,对已释放的内存进行访问,导致释放后使用。

## 影响
攻击者可利用该漏洞构造恶意Targa图像文件,在目标系统中触发内存破坏,可能导致拒绝服务、信息泄露或任意代码执行。
                                        
神龙判断

是否为 Web 类漏洞: 未知

判断理由:

N/A
提示
尽管我们采用了先进的大模型技术,但其输出仍可能包含不准确或过时的信息。
神龙会尽力确保数据准确,但也请结合实际情况进行甄别与判断。
神龙祝您一切顺利!
漏洞标题
N/A
来源:美国国家漏洞数据库 NVD
漏洞描述信息
FreeImage 3.18.0 contains a Use After Free in PluginTARGA.cpp;loadRLE().
来源:美国国家漏洞数据库 NVD
CVSS信息
N/A
来源:美国国家漏洞数据库 NVD
漏洞类别
N/A
来源:美国国家漏洞数据库 NVD
漏洞标题
FreeImage 安全漏洞
来源:中国国家信息安全漏洞库 CNNVD
漏洞描述信息
FreeImage是FreeImage开源的一个跨平台的用于支持流行的图形图像格式的开源库。 FreeImage 3.18.0版本存在安全漏洞,该漏洞源于PluginTARGA.cpp的loadRLE函数存在释放后重用。
来源:中国国家信息安全漏洞库 CNNVD
CVSS信息
N/A
来源:中国国家信息安全漏洞库 CNNVD
漏洞类别
其他
来源:中国国家信息安全漏洞库 CNNVD
二、漏洞 CVE-2025-70968 的公开POC
#POC 描述源链接神龙链接
三、漏洞 CVE-2025-70968 的情报信息
  • 标题: GitHub - MiracleWolf/FreeimageCrash: crash samples by fuzz -- 🔗来源链接

    标签:

    神龙速读:
                                            以下是关于漏洞的关键信息的简洁Markdown格式:
    
    ```markdown
    # FreeimageCrash
    
    ## 漏洞概要
    
    - **漏洞类型**: Use-After-Free
    - **日期**: 2026-01-07
    - **厂商**: FreeImage Project
    - **产品**: FreeImage
    - **版本**: 3.18.0
    - **平台**: Windows
    
    ## 漏洞详情
    
    ### 1. 概述
    
    在FreeImage库(版本3.18.0)的TGA图像加载器(`PluginTARGA.cpp`)中发现了Use-After-Free(UAF)漏洞。加载带有RLE压缩的特制TGA图像时,如果内部`loadRLE`函数失败,则会释放图像内存。然而,调用函数(`Load`)保留了对已释放内存的悬挂指针,并在图像翻转操作期间使用它,导致崩溃或潜在的任意代码执行。
    
    ### 2. 根因分析
    
    漏洞是由辅助函数`loadRLE`中的“通过值传递指针”问题引起的。
    
    #### 文件: Source/FreeImage/PluginTARGA.cpp
    
    1. **不正确的指针管理**: `loadRLE`函数通过值接受位图指针`FIBITMAP* dib`。
    2. **过早的释放**: 当`loadRLE`遇到错误时,它释放内存。
    3. **Use-After-Free**: 调用函数`Load`继续使用悬挂指针`dib`。
    
    ### 3. 概念验证 (PoC)
    
    #### 再现环境
    
    - **操作系统**: Windows 11 x64
    - **编译器**: MSVC (Visual Studio 2019)
    - **库构建**: FreeImage 3.18.0 (Debug&Release)
    
    #### 影响扩增分析
    
    漏洞构成了一种Use-After-Free原语,允许任意内存写入。
    
    #### 崩溃证据
    
    当带有Debug标志编译时,应用程序崩溃并带有特定调试填充模式的访问违规。
    
    #### Windbg结果
    
    ```plaintext
    (2714.3218): 访问违规 - 代码 c0000005(第一次机会)
    ```
    
    #### 错误摘要
    
    - **故障原因**: INVALID_POINTER_READ_AVRF_c0000005_FreeImaged.dll!FreeImage_HasPixels
    - **故障地址**: 0x1000caf5
    - **故障模块**: FreeImaged
    - **故障类型**: Paged
    - **故障IP类型**: 插件
    - **状态**:
    ```
                                            
    GitHub - MiracleWolf/FreeimageCrash: crash samples by fuzz
  • https://nvd.nist.gov/vuln/detail/CVE-2025-70968
四、漏洞 CVE-2025-70968 的评论
匿名用户
2026-01-15 06:08:34

Zaproxy alias impedit expedita quisquam pariatur exercitationem. Nemo rerum eveniet dolores rem quia dignissimos.


发表评论