{"id":"CVE-2025-3115","state":"PUBLISHED","title":"Spotfire Data Function Vulnerability","description":"Injection Vulnerabilities: Attackers can inject malicious code, potentially gaining control over the system executing these functions.\nAdditionally, insufficient validation of filenames during file uploads can enable attackers to upload and execute malicious files, leading to arbitrary code execution","publishedAt":"2025-04-09T18:12:28.348Z","updatedAt":"2025-11-11T11:47:58.064Z","severity":{"score":9.4,"label":"Critical","version":"4.0","vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H","source":"tibco"},"assigner":"tibco","products":["Spotfire Spotfire Statistics Services","Spotfire Spotfire Analyst","Spotfire Deployment Kit used in Spotfire Server","Spotfire Spotfire Desktop","Spotfire Spotfire for AWS Marketplace","Spotfire Spotfire Enterprise Runtime for R - Server Edition","Spotfire Spotfire Service for Python","Spotfire Spotfire Service for R"],"affected":[{"vendor":"Spotfire","product":"Spotfire Statistics Services","defaultStatus":"unaffected","versions":[{"version":"14","status":"affected","lessThan":"14.0.7","versionType":"Patch"},{"version":"14.1.0","status":"affected","versionType":"Patch"},{"version":"14.2.0","status":"affected","versionType":"Patch"},{"version":"14.3.0","status":"affected","versionType":"Patch"},{"version":"14.4.0","status":"affected","versionType":"Patch"},{"version":"14.4.1","status":"affected","versionType":"Patch"}]},{"vendor":"Spotfire","product":"Spotfire Analyst","defaultStatus":"unknown","versions":[{"version":"14.0","status":"affected","lessThan":"14.0.6","versionType":"Patch"},{"version":"14.1.0","status":"affected","versionType":"Patch"},{"version":"14.2.0","status":"affected","versionType":"Patch"},{"version":"14.3.0","status":"affected","versionType":"Patch"},{"version":"14.4.0","status":"affected","versionType":"Patch"},{"version":"14.4.1","status":"affected","versionType":"Patch"}]},{"vendor":"Spotfire","product":"Deployment Kit used in Spotfire Server","defaultStatus":"unknown","versions":[{"version":"14.0","status":"affected","lessThan":"14.0.7","versionType":"Patch"},{"version":"14.1.0","status":"affected","versionType":"Patch"},{"version":"14.2.0","status":"affected","versionType":"Patch"},{"version":"14.3.0","status":"affected","versionType":"Patch"},{"version":"14.4.0","status":"affected","versionType":"Patch"},{"version":"14.4.1","status":"affected","versionType":"Patch"}]},{"vendor":"Spotfire","product":"Spotfire Desktop","defaultStatus":"unknown","versions":[{"version":"14.4","status":"affected","lessThan":"14.4.2","versionType":"Patch"}]},{"vendor":"Spotfire","product":"Spotfire for AWS Marketplace","defaultStatus":"unknown","versions":[{"version":"14.4","status":"unknown","lessThan":"14.4.2","versionType":"Patch"}]},{"vendor":"Spotfire","product":"Spotfire Enterprise Runtime for R - Server Edition","defaultStatus":"unknown","versions":[{"version":"1.17","status":"affected","lessThan":"1.17.7","versionType":"Patch"},{"version":"1.18.0","status":"affected","versionType":"Patch"},{"version":"1.19.0","status":"affected","versionType":"Patch"},{"version":"1.20.0","status":"affected","versionType":"Patch"},{"version":"1.21.0","status":"affected","versionType":"Patch"},{"version":"1.21.1","status":"affected","versionType":"Patch"}]},{"vendor":"Spotfire","product":"Spotfire Service for Python","defaultStatus":"unknown","versions":[{"version":"1.17","status":"affected","lessThan":"1.17.7","versionType":"Patch"},{"version":"1.18.0","status":"affected","lessThanOrEqual":"1.21.1","versionType":"Patch"}]},{"vendor":"Spotfire","product":"Spotfire Service for R","defaultStatus":"unknown","versions":[{"version":"1.17","status":"affected","lessThan":"1.17.7","versionType":"Patch"},{"version":"1.18.0","status":"affected","lessThanOrEqual":"1.21.1","versionType":"Patch"}]}],"references":["https://community.spotfire.com/articles/spotfire/spotfire-security-advisory-april-08-2025-spotfire-cve-2025-3115-r3485/"],"weaknesses":["CWE-94"],"ingestedAt":"2026-10-29T20:09:09.358Z","source":{"repository":"CVEProject/cvelistV5","path":"cves/2025/3xxx/CVE-2025-3115.json","commit":"556c9d3a8cd17e218bb8e452ba7cd619a384ff47"},"raw":{"dataType":"CVE_RECORD","dataVersion":"5.2","cveMetadata":{"cveId":"CVE-2025-3115","state":"PUBLISHED","datePublished":"2025-04-09T18:12:28.348Z","dateUpdated":"2025-11-11T11:47:58.064Z","assignerShortName":"tibco","assignerOrgId":"4f830c72-39e4-45f6-a99f-78cc01ae04db","dateReserved":"2025-04-02T10:56:03.148Z"},"containers":{"cna":{"title":"Spotfire Data Function Vulnerability","descriptions":[{"lang":"en","value":"Injection Vulnerabilities: Attackers can inject malicious code, potentially gaining control over the system executing these functions.\nAdditionally, insufficient validation of filenames during file uploads can enable attackers to upload and execute malicious files, leading to arbitrary code execution"}],"affected":[{"vendor":"Spotfire","product":"Spotfire Statistics Services","defaultStatus":"unaffected","versions":[{"version":"14","status":"affected","lessThan":"14.0.7","versionType":"Patch"},{"version":"14.1.0","status":"affected","versionType":"Patch"},{"version":"14.2.0","status":"affected","versionType":"Patch"},{"version":"14.3.0","status":"affected","versionType":"Patch"},{"version":"14.4.0","status":"affected","versionType":"Patch"},{"version":"14.4.1","status":"affected","versionType":"Patch"}]},{"vendor":"Spotfire","product":"Spotfire Analyst","defaultStatus":"unknown","versions":[{"version":"14.0","status":"affected","lessThan":"14.0.6","versionType":"Patch"},{"version":"14.1.0","status":"affected","versionType":"Patch"},{"version":"14.2.0","status":"affected","versionType":"Patch"},{"version":"14.3.0","status":"affected","versionType":"Patch"},{"version":"14.4.0","status":"affected","versionType":"Patch"},{"version":"14.4.1","status":"affected","versionType":"Patch"}]},{"vendor":"Spotfire","product":"Deployment Kit used in Spotfire Server","defaultStatus":"unknown","versions":[{"version":"14.0","status":"affected","lessThan":"14.0.7","versionType":"Patch"},{"version":"14.1.0","status":"affected","versionType":"Patch"},{"version":"14.2.0","status":"affected","versionType":"Patch"},{"version":"14.3.0","status":"affected","versionType":"Patch"},{"version":"14.4.0","status":"affected","versionType":"Patch"},{"version":"14.4.1","status":"affected","versionType":"Patch"}]},{"vendor":"Spotfire","product":"Spotfire Desktop","defaultStatus":"unknown","versions":[{"version":"14.4","status":"affected","lessThan":"14.4.2","versionType":"Patch"}]},{"vendor":"Spotfire","product":"Spotfire for AWS Marketplace","defaultStatus":"unknown","versions":[{"version":"14.4","status":"unknown","lessThan":"14.4.2","versionType":"Patch"}]},{"vendor":"Spotfire","product":"Spotfire Enterprise Runtime for R - Server Edition","defaultStatus":"unknown","versions":[{"version":"1.17","status":"affected","lessThan":"1.17.7","versionType":"Patch"},{"version":"1.18.0","status":"affected","versionType":"Patch"},{"version":"1.19.0","status":"affected","versionType":"Patch"},{"version":"1.20.0","status":"affected","versionType":"Patch"},{"version":"1.21.0","status":"affected","versionType":"Patch"},{"version":"1.21.1","status":"affected","versionType":"Patch"}]},{"vendor":"Spotfire","product":"Spotfire Service for Python","defaultStatus":"unknown","versions":[{"version":"1.17","status":"affected","lessThan":"1.17.7","versionType":"Patch"},{"version":"1.18.0","status":"affected","lessThanOrEqual":"1.21.1","versionType":"Patch"}]},{"vendor":"Spotfire","product":"Spotfire Service for R","defaultStatus":"unknown","versions":[{"version":"1.17","status":"affected","lessThan":"1.17.7","versionType":"Patch"},{"version":"1.18.0","status":"affected","lessThanOrEqual":"1.21.1","versionType":"Patch"}]}],"references":[{"url":"https://community.spotfire.com/articles/spotfire/spotfire-security-advisory-april-08-2025-spotfire-cve-2025-3115-r3485/"}],"metrics":[{"cvssV4_0":{"Automatable":"NOT_DEFINED","Recovery":"NOT_DEFINED","Safety":"NOT_DEFINED","attackComplexity":"LOW","attackRequirements":"NONE","attackVector":"NETWORK","baseScore":9.4,"baseSeverity":"CRITICAL","exploitMaturity":"NOT_DEFINED","privilegesRequired":"LOW","providerUrgency":"NOT_DEFINED","subAvailabilityImpact":"HIGH","subConfidentialityImpact":"HIGH","subIntegrityImpact":"HIGH","userInteraction":"NONE","valueDensity":"NOT_DEFINED","vectorString":"CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H","version":"4.0","vulnAvailabilityImpact":"HIGH","vulnConfidentialityImpact":"HIGH","vulnIntegrityImpact":"HIGH","vulnerabilityResponseEffort":"NOT_DEFINED"},"format":"CVSS","scenarios":[{"lang":"en","value":"GENERAL"}]}],"providerMetadata":{"shortName":"tibco","orgId":"4f830c72-39e4-45f6-a99f-78cc01ae04db","dateUpdated":"2025-11-11T11:47:58.064Z"},"datePublic":"2025-04-08T16:30:00.000Z","source":{"discovery":"UNKNOWN"},"x_generator":{"engine":"Vulnogram 0.2.0"}},"adp":[{"title":"CISA ADP Vulnrichment","metrics":[{"other":{"type":"ssvc","content":{"timestamp":"2025-04-09T18:28:35.698097Z","id":"CVE-2025-3115","options":[{"Exploitation":"none"},{"Automatable":"no"},{"Technical Impact":"total"}],"role":"CISA Coordinator","version":"2.0.3"}}}],"problemTypes":[{"descriptions":[{"cweId":"CWE-94","type":"CWE","lang":"en","description":"CWE-94 Improper Control of Generation of Code ('Code Injection')"}]}],"providerMetadata":{"shortName":"CISA-ADP","orgId":"134c704f-9b21-4f2e-91b3-4a467353bcc0","dateUpdated":"2025-04-09T18:29:39.691Z"}}]}}}