LookOut Discovering RCE and Internal Access on Looker (Googl...#1907
Open
carlospolop wants to merge 1 commit intomasterfrom
Open
LookOut Discovering RCE and Internal Access on Looker (Googl...#1907carlospolop wants to merge 1 commit intomasterfrom
carlospolop wants to merge 1 commit intomasterfrom
Conversation
Collaborator
Author
🔗 Additional ContextOriginal Blog Post: http://www.tenable.com/blog/google-looker-vulnerabilities-rce-internal-access-lookout Content Categories: Based on the analysis, this content was categorized under "Network Services Pentesting -> Pentesting Web -> Git (and/or Web Vulnerabilities -> Race Condition; plus SQL Injection -> Error-based SQLi / MySQL injection notes). Optionally a new subsection under Git for 'Git hooksPath/core.hooksPath injection to RCE in CI/CD or Git-integrated apps'.". Repository Maintenance:
Review Notes:
Bot Version: HackTricks News Bot v1.0 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
🤖 Automated Content Update
This PR was automatically generated by the HackTricks News Bot based on a technical blog post.
📝 Source Information
🎯 Content Summary
Post: “LookOut: Discovering RCE and Internal Access on Looker (Google Cloud & On-Prem)” (Tenable Research, Feb 4, 2026).
Tenable describes two vulnerabilities in Google Looker (managed SaaS on Google Cloud and customer-hosted/on-prem). Together they can lead to complete Looker instance compromise: (1) an RCE chain using Git hook redirection in LookML “remote dependencies”, and (2) an authorization bypass enabling attachment to Looker’s internal MySQL connection and full inter...
🔧 Technical Details
Git hook RCE via
hooksPathoverride + traversal: If an application writes Git’score.hooksPath(or equivalenthooksPathconfig) using user-controlled input (e.g., project/dependency names) and doesn’t block../sequences, an attacker can redirect hook lookup to an attacker-controlled directory. If a native Git operation (e.g.,git commit) is reachable, placing an executable hook file such aspre-commitin that directory yields code execution when the event triggers. To ensure executability survives clone/checkout, set the executable bit in the Git index withgit update-index --chmod=+x <file>so the repo stores mode100755and clients check it out as executable.Abusing clone behavior for directory creation: If a service clones “remote dependencies” and incorporates attacker-influenced path components (e.g., a
refor other input mistakenly treated as part of a destination path), an attacker may force creation of arbitrary directories as a side effect (useful ...🤖 Agent Actions
Updated MySQL injection page with a new section on abusing client-side connection identifiers to attach projects to hidden/internal databases via request tampering, enabling privileged data access. Clarified that once bound, error-based payloads (e.g.,
updatexml()tricks) can exfiltrate internal config/secrets even when UIs suppress normal query results. References retained. No tests were run.This PR was automatically created by the HackTricks Feed Bot. Please review the changes carefully before merging.