CVE-2026-27900: Github.com/linode/terraform provider linode/v3 Terraform Provider For Linode Debug Vulnerability
MODERATECVE-2026-27900 is a MODERATE (CVSS 5.0) terraform provider for linode debug vulnerability (CWE-532: Insertion of Sensitive Information into Log File) affecting Github.com/linode/terraform provider linode/v3 libraries in the Go ecosystem. The issue involves terraform provider for linode debug logs vulnerable to sensitive information exposure. Remediation is available by upgrading affected packages to version 3.9.0.
CVE-2026-27900 at a Glance
Security Impact
CVSS: 5.0
The security impact metrics below are parsed directly from the CVSS v3.1 vector string (CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:L/I:N/A:N).
How to Fix CVE-2026-27900
To remediate this vulnerability, upgrade all affected Github.com/linode/terraform provider linode/v3 dependencies to a patched release. Both direct and transitive dependencies should be checked, as frameworks or security libraries may pull in vulnerable versions transitively.
Upgrade github.com/linode/terraform-provider-linode/v3 to 3.9.0
Upgrade github.com/linode/terraform-provider-linode/v2 to Latest secure release
Upgrade github.com/linode/terraform-provider-linode to Latest secure release
Run the following command in your project directory to verify that all resolved dependencies use the patched release:
inspect dependencies for github.com/linode/terraform-provider-linode/v3
How to Check if You Are Affected
To determine whether your application is affected by CVE-2026-27900, inspect your project dependencies for Github.com/linode/terraform provider linode/v3:
inspect dependencies for github.com/linode/terraform-provider-linode/v3
Analyze the terminal output to locate any version of Github.com/linode/terraform provider linode/v3 in your dependency tree. If any resolved version matches the vulnerable ranges listed in the table below (for example, versions earlier than 3.9.0), your application is affected.
Note: Verify declared build manifests and deployed runtime container environments.
Technical Details
Vulnerability Mechanism & Technical Analysis
This vulnerability is classified under CWE-532: Insertion of Sensitive Information into Log File, where the product writes sensitive information to a log file. In Github.com/linode/terraform provider linode/v3, software state validation or input boundaries are circumvented during processing. Review the official source advisory statement below for specific affected components, classes, and reproduction details.
Source Advisory Statement
CVE-2026-27900 Affected Github.com/linode/terraform provider linode/v3 Versions
3 component(s)| Product / Package | Ecosystem | Affected Versions | Fixed Version |
|---|---|---|---|
|
github.com/linode/terraform-provider-linode/v3
|
Go |
< 3.9.0
|
3.9.0
|
|
github.com/linode/terraform-provider-linode/v2
|
Go |
≤ 2.41.2
|
|
|
github.com/linode/terraform-provider-linode
|
Go |
≤ 1.30.0
|
|
References
Frequently Asked Questions
What is CVE-2026-27900?
Which Github.com/linode/terraform provider linode/v3 versions are affected?
What version fixes CVE-2026-27900?
Is github.com/linode/terraform-provider-linode/v3 affected?
Is github.com/linode/terraform-provider-linode/v2 affected?
What is the CVSS score of CVE-2026-27900?
What CWE is associated with CVE-2026-27900?
How can I check Go dependencies for CVE-2026-27900?
Machine-readable OSV JSON
OSV v1.5 Schema
{
"schema_version" : "1.4.0",
"id" : "GHSA-5rc7-2jj6-mp64",
"modified" : "2026-02-26T20:00:12Z",
"published" : "2026-02-26T20:00:12Z",
"aliases" : [ "CVE-2026-27900" ],
"summary" : "Terraform Provider for Linode Debug Logs Vulnerable to Sensitive Information Exposure",
"details" : "### Impact\nThe Terraform Provider for Linode versions prior to v3.9.0 logged sensitive information including some passwords, StackScript content, object storage data, and NodeBalancer TLS keys in debug logs without redaction.\n\n**Important:** Provider debug logging is **not enabled by default**. \nThis issue is exposed when debug/provider logs are explicitly enabled (for example in local troubleshooting, CI/CD jobs, or centralized log collection). If enabled, sensitive values may be written to logs and then retained, shared, or exported beyond the original execution environment.\n\nSpecifically:\n- Instance creation operations logged the full InstanceCreateOptions struct containing RootPass and StackScriptData\n- Instance disk creation logged InstanceDiskCreateOptions containing RootPass and StackscriptData\n- StackScript update operations logged the complete script content via StackscriptUpdateOptions.Script\n- Image share group member creation logged tokens in ImageShareGroupAddMemberOptions.Token\n- Object storage operations logged full PutObjectInput structures containing user data\n- NodeBalancer config create and update operations logged NodeBalancerConfigCreateOptions and NodeBalancerConfigUpdateOptions containing the SSLKey (TLS private key)\n\nAn authenticated user with access to provider debug logs (through log aggregation systems, CI/CD pipelines, or debug output) would thus be able to extract these sensitive credentials.\n\n### Patches\nUpdate to version v3.9.0 or later, which sanitizes debug logs by logging only non-sensitive metadata such as labels, regions, and resource IDs while redacting credentials, tokens, keys, scripts, and other sensitive content.\n\n### Workarounds and Mitigations\n- Disable Terraform/provider debug logging or set it to `WARN` level or above\n - To disable the logging, you can unset `TF_LOG_PROVIDER` and `TF_LOG` environment variables\n - Or you can set them to `WARN` or `ERROR` levels to avoid sensitive information logged in `INFO` and `DEBUG` levels.\n - See Terraform docs for details: https://developer.hashicorp.com/terraform/internals/debugging\n- Restrict access to existing and historical logs\n- Purge/retention-trim logs that may contain sensitive values\n- Rotate potentially exposed secrets/credentials, including:\n - Root passwords\n - Image share group tokens\n - TLS private keys/certificates used in NodeBalancer configs\n - StackScript content/secrets if embedded\n\n### Credits\nThis issue was reported to Terraform by Hasan Sheet via [Akamai's HackerOne Bug Bounty program](https://hackerone.com/akamai).\n\n### Resources\nhttps://github.com/linode/terraform-provider-linode/releases/tag/v3.9.0\nhttps://github.com/linode/terraform-provider-linode/pull/2269\nhttps://github.com/linode/terraform-provider-linode/commit/43a925d826b999f0355de3dc7330c55f496824c0",
"severity" : [ {
"type" : "CVSS_V3",
"score" : "CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:L/I:N/A:N"
} ],
"affected" : [ {
"package" : {
"ecosystem" : "Go",
"name" : "github.com/linode/terraform-provider-linode/v3"
},
"ranges" : [ {
"type" : "ECOSYSTEM",
"events" : [ {
"introduced" : "0"
}, {
"fixed" : "3.9.0"
} ]
} ]
}, {
"package" : {
"ecosystem" : "Go",
"name" : "github.com/linode/terraform-provider-linode/v2"
},
"ranges" : [ {
"type" : "ECOSYSTEM",
"events" : [ {
"introduced" : "0"
}, {
"last_affected" : "2.41.2"
} ]
} ]
}, {
"package" : {
"ecosystem" : "Go",
"name" : "github.com/linode/terraform-provider-linode"
},
"ranges" : [ {
"type" : "ECOSYSTEM",
"events" : [ {
"introduced" : "0"
}, {
"last_affected" : "1.30.0"
} ]
} ]
} ],
"references" : [ {
"type" : "WEB",
"url" : "https://github.com/linode/terraform-provider-linode/security/advisories/GHSA-5rc7-2jj6-mp64"
}, {
"type" : "ADVISORY",
"url" : "https://nvd.nist.gov/vuln/detail/CVE-2026-27900"
}, {
"type" : "WEB",
"url" : "https://github.com/linode/terraform-provider-linode/pull/2269"
}, {
"type" : "WEB",
"url" : "https://github.com/linode/terraform-provider-linode/commit/43a925d826b999f0355de3dc7330c55f496824c0"
}, {
"type" : "PACKAGE",
"url" : "https://github.com/linode/terraform-provider-linode"
}, {
"type" : "WEB",
"url" : "https://github.com/linode/terraform-provider-linode/releases/tag/v3.9.0"
}, {
"type" : "WEB",
"url" : "http://www.openwall.com/lists/oss-security/2026/02/26/2"
} ],
"database_specific" : {
"cwe_ids" : [ "CWE-532" ],
"severity" : "MODERATE",
"github_reviewed" : true,
"github_reviewed_at" : "2026-02-26T20:00:12Z",
"nvd_published_at" : "2026-02-26T02:16:20Z"
}
}