本文へスキップ
MameTechNews
バックエンド

Lovableで作られたアプリ、ログインなしでデータベースが読める状態に 15.9万件の調査でメールアドレスは7,403サイトで露出

## POINTS

  • Crissy Fieldが159,041件のLovableプロジェクトを調査し、24,664件のSupabaseバックエンドでレコードが読めた
  • メールアドレスは7,403サイトで露出。パスポート記録、支払い情報、20万件のチャットが見えていた例もある
  • 原因として以前からSupabaseのRLS設定ミスが指摘されている。Supabaseを使う場合はRLSの有効化とポリシーの確認が必要

調査では、24,664件のSupabaseバックエンドで、すぐにレコードが読める状態だったとされる。1件のサイトでは1,000件を超えるパスポートの記録が、別のサイトでは顧客の支払い情報や住所が、あるフォーラムでは20万件のチャットメッセージが見えていた。過去の調査でもSupabaseの行レベルセキュリティ(RLS)の設定ミスが指摘されており、Lovableは自動スキャンやセキュリティセンターを追加してきた。Lovableはドイツの経済紙Handelsblattに対し、この問題は業界全体のものだと説明している。同社の規約では、アプリとデータの責任は利用者が負うとされている。