s9yのSerendipityにおけるHTTP レスポンス分割に関する脆弱性
| Title |
s9yのSerendipityにおけるHTTP レスポンス分割に関する脆弱性
|
| Summary |
SerendipityはPHPをベースとしたブログエンジンです。バージョン2.6-beta2およびそれ以前では、include/functions.inc.php内のメール送信機能が$_SERVER['HTTP_HOST']を検証せずにMessage-ID SMTPヘッダーに直接挿入しており、HTTP_HOSTを埋め込む前に既存のサニタイズ関数serendipity_isResponseClean()が呼び出されていません。コメント通知や購読メールなどのメール送信を引き起こすアクション時にHostヘッダーを制御できる攻撃者は、送信されるメールに任意のSMTPヘッダーを注入できます。これにより、IDのなりすまし、Message-IDのスレッド操作による返信の乗っ取り、および攻撃者のドメインが正規のメールヘッダーに埋め込まれることで、メールレピュテーションを悪用される可能性があります。この問題はバージョン2.6.0で修正されました。
|
| Possible impacts |
当該ソフトウェアが扱う情報の一部が外部に漏れる可能性があります。 また、当該ソフトウェアが扱う情報の一部が書き換えられる可能性があります。 さらに、当該ソフトウェアは停止しません。 そして、この脆弱性を悪用した攻撃により、他のソフトウェアにも影響が及ぶ可能性があります。 |
| Solution |
正式な対策が公開されています。ベンダ情報を参照して適切な対策を実施してください。 |
| Publication Date |
April 15, 2026, midnight |
| Registration Date |
April 24, 2026, 11:42 a.m. |
| Last Update |
April 24, 2026, 11:42 a.m. |
|
CVSS3.0 : 重要
|
| Score |
7.2
|
| Vector |
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:C/C:L/I:L/A:N |
Affected System
| s9y |
|
Serendipity 2.6.0
|
|
Serendipity 2.6.0 未満
|
CVE (情報セキュリティ 共通脆弱性識別子)
CWE (共通脆弱性タイプ一覧)
ベンダー情報
その他
Change Log
| No |
Changed Details |
Date of change |
| 1 |
[2026年04月24日] 掲載 |
April 24, 2026, 11:42 a.m. |
NVD Vulnerability Information
CVE-2026-39971
| Summary |
Serendipity is a PHP-powered weblog engine. In versions 2.6-beta2 and below, the email sending functionality in include/functions.inc.php inserts $_SERVER['HTTP_HOST'] directly into the Message-ID SMTP header without validation, and the existing sanitization function serendipity_isResponseClean() is not called on HTTP_HOST before embedding it. An attacker who can control the Host header during an email-triggering action such as comment notifications or subscription emails can inject arbitrary SMTP headers into outgoing emails. This enables identity spoofing, reply hijacking via manipulated Message-ID threading, and email reputation abuse through the attacker's domain being embedded in legitimate mail headers. This issue has been fixed in version 2.6.0.
|
| Publication Date |
April 15, 2026, 1:17 p.m. |
| Registration Date |
April 17, 2026, 4:11 a.m. |
| Last Update |
April 23, 2026, 10:59 p.m. |
Affected software configurations
| Configuration1 |
or higher |
or less |
more than |
less than |
| cpe:2.3:a:s9y:serendipity:*:*:*:*:*:*:*:* |
|
|
|
2.6.0 |
| cpe:2.3:a:s9y:serendipity:2.6.0:beta1:*:*:*:*:*:* |
|
|
|
|
Related information, measures and tools
Common Vulnerabilities List