{"basis":"claimed","id":"CVE-2023-49103","name":"ownCloud graphapi Information Disclosure Vulnerability","vendorProject":"ownCloud","product":"ownCloud graphapi","publishedAt":"2023-11-21","cvss":{"score":10,"severity":"CRITICAL","version":"3.1"},"exploited":{"kevAdded":"2023-11-30","dueDate":"2023-12-21","ransomware":false},"epss":{"score":0.77755,"percentile":0.99569,"date":"2026-11-02"},"coverage":{"cloudflare":{"status":"no_history","firstOn":null,"daysToRule":null},"aws":{"status":"none","firstOn":null,"daysToRule":null},"azure":{"status":"none","firstOn":null,"daysToRule":null},"google":{"status":"no_history","firstOn":null,"daysToRule":null},"fastly":{"status":"no_history","firstOn":null,"daysToRule":null},"f5":{"status":"rule","firstOn":"2024-01-16","daysToRule":56},"akamai":{"status":"no_source","firstOn":null,"daysToRule":null},"crs":{"status":"none","firstOn":null,"daysToRule":null}},"title":null,"description":"An issue was discovered in ownCloud owncloud/graphapi 0.2.x before 0.2.1 and 0.3.x before 0.3.1. The graphapi app relies on a third-party GetPhpInfo.php library that provides a URL. When this URL is accessed, it reveals the configuration details of the PHP environment (phpinfo). This information includes all the environment variables of the webserver. In containerized deployments, these environment variables may include sensitive data such as the ownCloud admin password, mail server credentials, and license key. Simply disabling the graphapi app does not eliminate the vulnerability. Additionally, phpinfo exposes various other potentially sensitive configuration details that could be exploited by an attacker to gather information about the system. Therefore, even if ownCloud is not running in a containerized environment, this vulnerability should still be a cause for concern. Note that Docker containers from before February 2023 are not vulnerable to the credential disclosure.","cwes":[],"vendors":[{"vendor":"cloudflare","status":"no_history","basis":"claimed","firstOn":null,"firstIsNew":false,"daysToRule":null,"daysAtMost":null,"freePlan":false,"claims":[]},{"vendor":"aws","status":"none","basis":"claimed","firstOn":null,"firstIsNew":false,"daysToRule":null,"daysAtMost":null,"freePlan":false,"claims":[]},{"vendor":"azure","status":"none","basis":"claimed","firstOn":null,"firstIsNew":false,"daysToRule":null,"daysAtMost":null,"freePlan":false,"claims":[]},{"vendor":"google","status":"no_history","basis":"claimed","firstOn":null,"firstIsNew":false,"daysToRule":null,"daysAtMost":null,"freePlan":false,"claims":[]},{"vendor":"fastly","status":"no_history","basis":"claimed","firstOn":null,"firstIsNew":false,"daysToRule":null,"daysAtMost":null,"freePlan":false,"claims":[]},{"vendor":"f5","status":"rule","basis":"claimed","firstOn":"2024-01-16","firstIsNew":true,"daysToRule":56,"daysAtMost":null,"freePlan":false,"claims":[{"id":"bbb29344d4b438e617cbdc5ccb017c77abbfe7f470f220ff8f26bbb92176927c","cve_id":"CVE-2023-49103","vendor":"f5","product":"Attack signatures","rule_id":"200009293","rule_name":"ownCloud Information Disclosure","change":"new","default_action":null,"published_on":"2024-01-16","source_url":"https://docs.cloud.f5.com/docs-v2/platform/changelogs/security-details-changelog","source_title":"F5 Distributed Cloud attack signatures changelog","excerpt":"Added: signature 200009293 \"ownCloud Information Disclosure\" (Information Leakage, risk High), systems: PHP. References: CVE-2023-49103.","first_seen_at":"2026-11-02T21:00:27.959Z"}]},{"vendor":"akamai","status":"no_source","basis":"claimed","firstOn":null,"firstIsNew":false,"daysToRule":null,"daysAtMost":null,"freePlan":false,"claims":[]},{"vendor":"crs","status":"none","basis":"claimed","firstOn":null,"firstIsNew":false,"daysToRule":null,"daysAtMost":null,"freePlan":false,"claims":[]}],"updatedAt":"2026-11-04T02:17:43.162Z","cvssVector":"CVSS:3.1/AC:L/AV:N/A:H/C:H/I:H/PR:N/S:C/UI:N","ssvc":{"exploitation":"active","automatable":"yes","technicalImpact":"partial"},"kevAction":"Apply mitigations per vendor instructions or discontinue use of the product if mitigations are unavailable.","kevNotes":"https://owncloud.com/security-advisories/disclosure-of-sensitive-credentials-and-configuration-in-containerized-deployments/ ;  https://nvd.nist.gov/vuln/detail/CVE-2023-49103","references":[{"url":"https://owncloud.org/security","name":null,"tags":[]},{"url":"https://owncloud.com/security-advisories/disclosure-of-sensitive-credentials-and-configuration-in-containerized-deployments/","name":null,"tags":[]}],"affected":[],"briefing":{"status":{"id":"known_exploited","label":"Known exploited"},"why":"CISA lists CVE-2023-49103 as exploited in the wild since 2023-11-30. It is reachable over the network without credentials or any user interaction (CVSS 10.0). A Metasploit module exists, so exploitation needs no custom work. In our benchmark, 0 of 6 WAF configurations stopped every variant of the public exploit.","who":"Teams running ownCloud ownCloud graphapi. Affected versions are in the vendor advisory. Prioritise internet-facing instances.","what_to_do":[{"text":"Apply the vendor's fix; the advisory lists the affected and fixed versions.","href":"https://owncloud.com/security-advisories/disclosure-of-sensitive-credentials-and-configuration-in-containerized-deployments/","linkText":"owncloud.com"},{"text":"CISA's required action: Apply mitigations per vendor instructions or discontinue use of the product if mitigations are unavailable. US federal agencies must act by 2023-12-21."},{"text":"Review exposed instances for signs of compromise: it was exploited before many systems were patched, and a later patch does not undo access already gained."},{"text":"Keep a WAF rule in place while you patch: F5 ships a rule you may need to switch on. A WAF rule reduces exposure; it does not replace the patch.","href":"#edge","linkText":"Edge coverage"},{"text":"Check which WAF sits in front of your site and whether it covers this CVE.","href":"#check","linkText":"Check your domain"}],"evidence":[{"heading":"CVE record","text":"CVSS 3.1 10.0 (critical).","links":[{"label":"CVE-2023-49103","href":"https://www.cve.org/CVERecord?id=CVE-2023-49103"},{"label":"NVD","href":"https://nvd.nist.gov/vuln/detail/CVE-2023-49103"}]},{"heading":"Vendor advisory","text":"Fixes and mitigations the CVE record links to. Check affected builds against the vendor, including backports.","links":[{"label":"owncloud.com","href":"https://owncloud.com/security-advisories/disclosure-of-sensitive-credentials-and-configuration-in-containerized-deployments/"}]},{"heading":"Exploit evidence","text":"Metasploit has a module. A nuclei template exists, which our lab and benchmark replay.","links":[{"label":"Metasploit: ownCloud Phpinfo Reader","href":"https://github.com/rapid7/metasploit-framework/blob/master/modules/auxiliary/gather/owncloud_phpinfo_reader.rb"}]},{"heading":"Seen exploited","text":"Honeypots recorded exploitation attempts on 42 days between 4 Aug 2026 and 2 Nov 2026. Claimed in 2 Telegram posts (unverified).","links":[]},{"heading":"CISA KEV","text":"Added 2023-11-30, federal due date 2023-12-21 (catalog 2026.11.03, checked 2026-11-04).","links":[{"label":"CISA KEV catalog","href":"https://www.cisa.gov/known-exploited-vulnerabilities-catalog?search_api_fulltext=CVE-2023-49103"}]},{"heading":"EPSS","text":"77.8% probability of exploitation activity in the next 30 days, higher than 99% of CVEs (2026-11-02).","links":[{"label":"FIRST EPSS","href":"https://api.first.org/data/v1/epss?cve=CVE-2023-49103"}]},{"heading":"WAF vendor statements","text":"F5 names it in a changelog. Quotes and dates below.","links":[{"label":"Vendor statements","href":"#evidence"}]},{"heading":"Measured","text":"0 of 6 WAF configurations stopped every variant of the public exploit in our daily benchmark.","links":[{"label":"WAF benchmark","href":"/bench"}]}],"agent_prompt":"Assess whether the infrastructure available to you is affected by CVE-2023-49103 (ownCloud graphapi Information Disclosure Vulnerability). Perform a read-only assessment within your authorized access. Do not send exploit traffic, scan third-party systems, change configuration or restart services.\n\n1. Verify the CVE record at https://www.cve.org/CVERecord?id=CVE-2023-49103 and the vendor advisory. Establish affected and fixed versions, including vendor backports. Cite sources and retrieval dates; flag anything you cannot verify.\n2. Inventory deployments of ownCloud ownCloud graphapi: asset, environment, owner where known, installed version or build, and how you confirmed it (package metadata, a version endpoint, image tags). An image tag alone does not prove the running version.\n3. Identify which deployments are reachable from the internet or untrusted networks, and through which paths (direct origin, load balancer, CDN or WAF).\n4. Assess compensating controls separately from patch status. Current edge WAF coverage for this CVE: F5: rule exists, check whether it is enabled. Live data: https://cve.vigilbase.com/api/v1/cves/CVE-2023-49103. Check whether the rule is enabled and in block mode on each path, and whether any path bypasses the WAF. A WAF rule is not a patch.\n5. It is known exploited (CISA KEV): review logs on exposed instances for signs of exploitation before and after patching.\n\nReturn a short summary and a table: asset | version/build | assessment (affected, fixed, not applicable, unknown) | exposure | compensating control | evidence | next action. List what you could not assess and the access needed to resolve it. Do not infer absence of compromise from patch status or a lack of alerts.\n\nRemediation guidance: Apply the vendor's fix; the advisory lists the affected and fixed versions. CISA's required action: Apply mitigations per vendor instructions or discontinue use of the product if mitigations are unavailable. US federal agencies must act by 2023-12-21.\nMore: https://cve.vigilbase.com/cve/CVE-2023-49103"},"measured":[{"engineId":"owasp-crs","engineName":"OWASP Core Rule Set","engineVersion":"4.25.0","runtime":"Coraza v3.8.1","config":"paranoia level 1, anomaly threshold 5, default CRS settings","ranAt":"2026-11-02T13:02:57.000Z","verdict":"blocked","templateId":"CVE-2023-49103","templatePath":"http/cves/2023/CVE-2023-49103.yaml","requests":2,"blockedRequests":2,"rules":["930130"],"note":"","requestDetail":[{"method":"GET","path":"/apps/graphapi/vendor/microsoft/microsoft-graph/tests/GetPhpInfo.php/1q…","status":403,"blocked":true,"rules":["930130"]},{"method":"GET","path":"/owncloud/apps/graphapi/vendor/microsoft/microsoft-graph/tests/GetPhpIn…","status":403,"blocked":true,"rules":["930130"]}]},{"engineId":"owasp-crs","engineName":"OWASP Core Rule Set","engineVersion":"4.25.0","runtime":"Coraza v3.8.1","config":"paranoia level 2, anomaly threshold 5, default CRS settings","ranAt":"2026-11-02T13:03:28.000Z","verdict":"blocked","templateId":"CVE-2023-49103","templatePath":"http/cves/2023/CVE-2023-49103.yaml","requests":2,"blockedRequests":2,"rules":["930130"],"note":"","requestDetail":[{"method":"GET","path":"/apps/graphapi/vendor/microsoft/microsoft-graph/tests/GetPhpInfo.php/1q…","status":403,"blocked":true,"rules":["930130"]},{"method":"GET","path":"/owncloud/apps/graphapi/vendor/microsoft/microsoft-graph/tests/GetPhpIn…","status":403,"blocked":true,"rules":["930130"]}]}],"sightings":{"honeypot":{"days":42,"first":"2026-08-04","last":"2026-11-02"},"catalog":null,"reports":[],"telegram":{"posts":2,"last":"2026-08-06"},"days":{"honeypot":["2026-08-04","2026-08-07","2026-08-16","2026-08-22","2026-08-23","2026-08-25","2026-08-27","2026-09-03","2026-09-06","2026-09-07","2026-09-11","2026-09-12","2026-09-14","2026-09-16","2026-09-17","2026-09-19","2026-09-20","2026-09-21","2026-09-24","2026-09-26","2026-10-01","2026-10-07","2026-10-08","2026-10-09","2026-10-10","2026-10-11","2026-10-14","2026-10-15","2026-10-16","2026-10-17","2026-10-18","2026-10-19","2026-10-21","2026-10-22","2026-10-23","2026-10-25","2026-10-26","2026-10-27","2026-10-28","2026-10-30","2026-11-01","2026-11-02"],"reports":[],"telegram":["2026-08-05","2026-08-06"]}},"social":{"total":0,"first_seen":null,"daily":[{"day":"2026-10-22","posts":0},{"day":"2026-10-23","posts":0},{"day":"2026-10-24","posts":0},{"day":"2026-10-25","posts":0},{"day":"2026-10-26","posts":0},{"day":"2026-10-27","posts":0},{"day":"2026-10-28","posts":0},{"day":"2026-10-29","posts":0},{"day":"2026-10-30","posts":0},{"day":"2026-10-31","posts":0},{"day":"2026-11-01","posts":0},{"day":"2026-11-02","posts":0},{"day":"2026-11-03","posts":0},{"day":"2026-11-04","posts":0}],"top_posts":[],"exploit_repositories":[]}}