製品・ソフトウェアに関する情報
appsmithにおける複数の脆弱性
Title appsmithにおける複数の脆弱性
Summary

Appsmithは管理パネル、内部ツール、ダッシュボードを構築するためのプラットフォームです。バージョン1.99以前では、POST /api/v1/admin/send-test-emailエンドポイントが攻撃者制御下のsmtpHostおよびsmtpPortの値を受け入れ、IP検証をせずに生のJavaMail TCP接続を確立してしまいます。これにより、Spring WebClientのHTTPリクエストにのみ適用されるWebClientUtils.IP_CHECK_FILTERを完全に回避可能です。さらに、生のMailException.getMessage()がAPIエラー応答にそのまま返されるため、エラーを利用して内部ポートスキャンやサービスバナーの列挙を行うことができます。この脆弱性はバージョン1.99で修正されました。

Possible impacts ・当該ソフトウェアが扱う情報の一部が外部に漏れる可能性があります。 ・当該ソフトウェアが扱う情報について、書き換えは発生しません。 ・当該ソフトウェアは停止しません。 
Solution

ベンダ情報を参照して適切な対策を実施してください。

Publication Date June 24, 2026, midnight
Registration Date June 30, 2026, 11:19 a.m.
Last Update June 30, 2026, 11:19 a.m.
CVSS3.0 : 低
Score 2.7
Vector CVSS:3.0/AV:N/AC:L/PR:H/UI:N/S:U/C:L/I:N/A:N
Affected System
appsmith
appsmith 1.99 未満
CVE (情報セキュリティ 共通脆弱性識別子)
CWE (共通脆弱性タイプ一覧)
ベンダー情報
Change Log
No Changed Details Date of change
1 [2026年06月30日]
  掲載
June 30, 2026, 11:19 a.m.

NVD Vulnerability Information
CVE-2026-49979
Summary

Appsmith is a platform to build admin panels, internal tools, and dashboards. Prior to 1.99, the POST /api/v1/admin/send-test-email endpoint accepts attacker-controlled smtpHost and smtpPort values and establishes a raw JavaMail TCP connection without any IP validation. This completely bypasses WebClientUtils.IP_CHECK_FILTER, which only applies to Spring WebClient HTTP requests. Additionally, the raw MailException.getMessage() is returned verbatim in the API error response, enabling error-based internal port scanning and service banner enumeration. This vulnerability is fixed in 1.99.

Publication Date June 25, 2026, 7:16 a.m.
Registration Date June 27, 2026, 4:24 a.m.
Last Update June 30, 2026, 1:06 a.m.
Affected software configurations
Configuration1 or higher or less more than less than
cpe:2.3:a:appsmith:appsmith:*:*:*:*:*:*:*:* 1.99
Related information, measures and tools
Common Vulnerabilities List