<?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/%E5%8D%8F%E8%AE%AE%E8%B5%B0%E7%A7%81/</link>
    <description>Recent content in 协议走私 on 办公AI智能小助手</description>
    <generator>Hugo</generator>
    <language>zh-cn</language>
    <copyright>qife</copyright>
    <lastBuildDate>Thu, 01 Jan 2026 09:46:18 +0800</lastBuildDate>
    <atom:link href="https://blog.qife122.com/tags/%E5%8D%8F%E8%AE%AE%E8%B5%B0%E7%A7%81/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>深入解析libcurl CRLF注入漏洞：多协议下的协议走私风险</title>
      <link>https://blog.qife122.com/p/%E6%B7%B1%E5%85%A5%E8%A7%A3%E6%9E%90libcurl-crlf%E6%B3%A8%E5%85%A5%E6%BC%8F%E6%B4%9E%E5%A4%9A%E5%8D%8F%E8%AE%AE%E4%B8%8B%E7%9A%84%E5%8D%8F%E8%AE%AE%E8%B5%B0%E7%A7%81%E9%A3%8E%E9%99%A9/</link>
      <pubDate>Thu, 01 Jan 2026 09:46:18 +0800</pubDate>
      <guid>https://blog.qife122.com/p/%E6%B7%B1%E5%85%A5%E8%A7%A3%E6%9E%90libcurl-crlf%E6%B3%A8%E5%85%A5%E6%BC%8F%E6%B4%9E%E5%A4%9A%E5%8D%8F%E8%AE%AE%E4%B8%8B%E7%9A%84%E5%8D%8F%E8%AE%AE%E8%B5%B0%E7%A7%81%E9%A3%8E%E9%99%A9/</guid>
      <description>&lt;h1 id=&#34;crlf注入--协议走私通过curlopt_username影响libcurl的imap协议&#34;&gt;CRLF注入 / 协议走私：通过CURLOPT_USERNAME影响libcurl的IMAP协议&lt;/h1&gt;&#xA;&lt;p&gt;&lt;strong&gt;报告 ID #3479984&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;h2 id=&#34;摘要&#34;&gt;摘要&lt;/h2&gt;&#xA;&lt;p&gt;我发现了libcurl的IMAP协议实现中存在一个CRLF注入漏洞。该漏洞源于&lt;code&gt;lib/imap.c&lt;/code&gt;文件中的&lt;code&gt;imap_atom&lt;/code&gt;函数在处理&lt;code&gt;CURLOPT_USERNAME&lt;/code&gt;选项时，未能正确过滤或转义回车符(&lt;code&gt;\r&lt;/code&gt;)和换行符(&lt;code&gt;\n&lt;/code&gt;)。这使得攻击者可以通过在用户名字段中插入&lt;code&gt;\r\n&lt;/code&gt;序列来注入任意IMAP命令。当这些字符被发送到服务器时，它们会终止当前命令，并使后续数据被解释为一个新的、独立的命令（协议走私）。&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
