TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Tell HN: Upgrade your Metabase installation

208 pointsby zhoutongalmost 2 years ago

14 comments

hannofcartalmost 2 years ago
One of the better decisions we took at my firm was to not allow direct access to any production DB to analytics visualization tools like Metabase and Redash.<p>Always write your analytics data to a separate DB in a periodically run job. Only store aggregated anonymized data in the analytics DB you expose to internal stakeholders via tools like Metabase.
评论 #36816154 未加载
评论 #36813893 未加载
评论 #36816795 未加载
评论 #36815040 未加载
评论 #36816688 未加载
lechaalmost 2 years ago
How many of you have received this notice via an official security advisory channel you&#x27;re monitoring&#x2F;acting on? If so, which advisory service do you use and how you configure it? Learning about HN is useful, but far from a reliable solution.
评论 #36815482 未加载
评论 #36813459 未加载
评论 #36813531 未加载
评论 #36813717 未加载
评论 #36813738 未加载
exabrialalmost 2 years ago
I think it&#x27;s important to review the term &quot;Zero Trust&quot; because so many companies are getting it wrong.<p>Zero Trust does not mean: &quot;No mor VPNs and private IP network ranges, everything is public. ::elitist hipster noises::&quot;<p>Zero Trust simply means: &quot;Just _because_ you&#x27;re on a private network [or coming from a known ip], doesn&#x27;t mean you&#x27;re authenticated.&quot;<p>You should have every single one of your internal network services (like Metabase) behind a VPN like Wireguard or numerous other options. The sole purpose of this is to reduce your firewall log noise to a manageable level that can be reviewed by hand if necessary.<p>Obviously this isn&#x27;t perfect security, but that&#x27;s the _entire_ point: every security researcher says security should be an onion, not a glass sphere; many layers of independent security.
kevincoxalmost 2 years ago
This is why I try to put everything behind NGINX with basic auth. Unfortunately not everything works well that way but in this case I suspect that this is made unexploitable by anyone without the password.
评论 #36813181 未加载
评论 #36814914 未加载
评论 #36818229 未加载
评论 #36815836 未加载
评论 #36816995 未加载
评论 #36813169 未加载
riadsilaalmost 2 years ago
For more context: <a href="https:&#x2F;&#x2F;www.metabase.com&#x2F;blog&#x2F;security-advisory" rel="nofollow noreferrer">https:&#x2F;&#x2F;www.metabase.com&#x2F;blog&#x2F;security-advisory</a>
评论 #36812988 未加载
thomasfromcdnjsalmost 2 years ago
It would be nice to know if this vulnerability affects people who never made their Metabase installations publicly accessible.<p>Aka if I am running Metabase locally.
评论 #36813474 未加载
评论 #36813272 未加载
评论 #36813084 未加载
not_your_vasealmost 2 years ago
Emergency deployment late Friday afternoon (by EU time, at least), the best way to end a week :)
kmitzalmost 2 years ago
Thanks for the heads up ! Without your message I&#x27;d probably have found out in a couple months :)
smithcoinalmost 2 years ago
If I have my metabase installation protected behind oauth with G suite am I protected from these kinds of vectors?
Dachande663almost 2 years ago
Perhaps a naive question, but if running metabase within a docker container, what permissions would this RCE have? AFAIK the container has network access and access to the mounted volumes and that&#x27;s it right?
评论 #36813779 未加载
评论 #36813751 未加载
评论 #36813741 未加载
formerly_provenalmost 2 years ago
&gt; Extremely severe. An unauthenticated attacker can run arbitrary commands with the same privileges as the Metabase server on the server you are running Metabase on.<p>Java deserialization strikes another one down, I assume?
theanonymousonealmost 2 years ago
Will it still be (as) dangerous if Metabase is running inside a container?
评论 #36813454 未加载
jacob_rezialmost 2 years ago
What would happen if a software&#x27;s database was completely accessible via an open api end point?
exabrialalmost 2 years ago
thank you!