<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>未初始化指针 on 办公AI智能小助手</title>
    <link>https://blog.qife122.com/tags/%E6%9C%AA%E5%88%9D%E5%A7%8B%E5%8C%96%E6%8C%87%E9%92%88/</link>
    <description>Recent content in 未初始化指针 on 办公AI智能小助手</description>
    <generator>Hugo</generator>
    <language>zh-cn</language>
    <copyright>qife</copyright>
    <lastBuildDate>Fri, 05 Sep 2025 06:34:25 +0800</lastBuildDate>
    <atom:link href="https://blog.qife122.com/tags/%E6%9C%AA%E5%88%9D%E5%A7%8B%E5%8C%96%E6%8C%87%E9%92%88/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>cURL库中doh_decode_rdata_name()函数未初始化指针释放漏洞分析</title>
      <link>https://blog.qife122.com/p/curl%E5%BA%93%E4%B8%ADdoh_decode_rdata_name%E5%87%BD%E6%95%B0%E6%9C%AA%E5%88%9D%E5%A7%8B%E5%8C%96%E6%8C%87%E9%92%88%E9%87%8A%E6%94%BE%E6%BC%8F%E6%B4%9E%E5%88%86%E6%9E%90/</link>
      <pubDate>Fri, 05 Sep 2025 06:34:25 +0800</pubDate>
      <guid>https://blog.qife122.com/p/curl%E5%BA%93%E4%B8%ADdoh_decode_rdata_name%E5%87%BD%E6%95%B0%E6%9C%AA%E5%88%9D%E5%A7%8B%E5%8C%96%E6%8C%87%E9%92%88%E9%87%8A%E6%94%BE%E6%BC%8F%E6%B4%9E%E5%88%86%E6%9E%90/</guid>
      <description>&lt;h1 id=&#34;free-of-uninitialized-pointer-in-doh_decode_rdata_name&#34;&gt;Free of uninitialized pointer in doh_decode_rdata_name()&lt;/h1&gt;&#xA;&lt;p&gt;&lt;strong&gt;tdp3kel9g&lt;/strong&gt; 向 curl 提交了一份报告。&#xA;&lt;strong&gt;2025年3月13日 21:59 UTC&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;h2 id=&#34;漏洞描述&#34;&gt;漏洞描述&lt;/h2&gt;&#xA;&lt;p&gt;doh_decode_rdata_name() 函数（位于 lib/doh.c）在特定条件下会释放一个未初始化的指针。&lt;/p&gt;&#xA;&lt;p&gt;如果剩余缓冲区长度 *remaining &amp;lt;= 0，将执行第1033行代码，对未初始化的指针 thename.bufr 进行 free() 操作（以下源代码来自 v.8.12.1；截至2025年3月11日，该漏洞在主分支中仍然存在）：&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
