CVE-2024-12056 (GCVE-0-2024-12056)
Vulnerability from cvelistv5 – Published: 2024-12-04 14:30 – Updated: 2024-12-04 15:00
VLAI?
Summary
The Client secret is not checked when using the OAuth Password grant type.
By exploiting this vulnerability, an attacker could connect to a web server using a client application not explicitly authorized as part of the OAuth deployment.
Exploitation requires valid credentials and does not permit the attacker to bypass user privileges.
Severity ?
CWE
- CWE-358 - Improperly Implemented Security Check for Standard
Assigner
References
| URL | Tags | ||||
|---|---|---|---|---|---|
|
|||||
{
"containers": {
"adp": [
{
"metrics": [
{
"other": {
"content": {
"id": "CVE-2024-12056",
"options": [
{
"Exploitation": "none"
},
{
"Automatable": "no"
},
{
"Technical Impact": "partial"
}
],
"role": "CISA Coordinator",
"timestamp": "2024-12-04T14:47:29.632279Z",
"version": "2.0.3"
},
"type": "ssvc"
}
}
],
"providerMetadata": {
"dateUpdated": "2024-12-04T15:00:50.503Z",
"orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
"shortName": "CISA-ADP"
},
"title": "CISA ADP Vulnrichment"
}
],
"cna": {
"affected": [
{
"defaultStatus": "unaffected",
"modules": [
"OAuth web service"
],
"product": "PcVue",
"vendor": "arcinfo",
"versions": [
{
"lessThan": "16.2.2",
"status": "affected",
"version": "12.0",
"versionType": "cpe"
}
]
}
],
"configurations": [
{
"lang": "en",
"supportingMedia": [
{
"base64": false,
"type": "text/html",
"value": "Only the Web server where the Web \u0026amp; Mobile features are deployed are affected."
}
],
"value": "Only the Web server where the Web \u0026 Mobile features are deployed are affected."
}
],
"datePublic": "2024-12-01T23:00:00.000Z",
"descriptions": [
{
"lang": "en",
"supportingMedia": [
{
"base64": false,
"type": "text/html",
"value": "The Client secret is not checked when using the OAuth Password grant type.\u003cbr\u003e\u003cbr\u003eBy exploiting this vulnerability, an attacker could connect to a web server using a client application not explicitly authorized as part of the OAuth deployment.\u003cbr\u003eExploitation requires valid credentials and does not permit the attacker to bypass user privileges.\u003cbr\u003e\u003cp\u003e\u003c/p\u003e\u003cp\u003e\u003c/p\u003e"
}
],
"value": "The Client secret is not checked when using the OAuth Password grant type.\n\nBy exploiting this vulnerability, an attacker could connect to a web server using a client application not explicitly authorized as part of the OAuth deployment.\nExploitation requires valid credentials and does not permit the attacker to bypass user privileges."
}
],
"exploits": [
{
"lang": "en",
"supportingMedia": [
{
"base64": false,
"type": "text/html",
"value": "No POC available."
}
],
"value": "No POC available."
},
{
"lang": "en",
"supportingMedia": [
{
"base64": false,
"type": "text/html",
"value": "Not known to be exploited."
}
],
"value": "Not known to be exploited."
}
],
"metrics": [
{
"cvssV4_0": {
"Automatable": "NO",
"Recovery": "USER",
"Safety": "NOT_DEFINED",
"attackComplexity": "HIGH",
"attackRequirements": "NONE",
"attackVector": "NETWORK",
"baseScore": 2.3,
"baseSeverity": "LOW",
"privilegesRequired": "NONE",
"providerUrgency": "GREEN",
"subAvailabilityImpact": "NONE",
"subConfidentialityImpact": "LOW",
"subIntegrityImpact": "LOW",
"userInteraction": "PASSIVE",
"valueDensity": "NOT_DEFINED",
"vectorString": "CVSS:4.0/AV:N/AC:H/AT:N/PR:N/UI:P/VC:L/VI:L/VA:N/SC:L/SI:L/SA:N/AU:N/R:U/RE:M/U:Green",
"version": "4.0",
"vulnAvailabilityImpact": "NONE",
"vulnConfidentialityImpact": "LOW",
"vulnIntegrityImpact": "LOW",
"vulnerabilityResponseEffort": "MODERATE"
},
"format": "CVSS",
"scenarios": [
{
"lang": "en",
"value": "GENERAL"
}
]
}
],
"problemTypes": [
{
"descriptions": [
{
"cweId": "CWE-358",
"description": "CWE-358 Improperly Implemented Security Check for Standard",
"lang": "en",
"type": "CWE"
}
]
}
],
"providerMetadata": {
"dateUpdated": "2024-12-04T14:30:35.838Z",
"orgId": "87c8e6ad-f0f5-4ca8-89e2-89f26d6ed932",
"shortName": "arcinfo"
},
"references": [
{
"tags": [
"vendor-advisory"
],
"url": "https://www.pcvue.com/security/security/#SB2024-4"
}
],
"solutions": [
{
"lang": "en",
"supportingMedia": [
{
"base64": false,
"type": "text/html",
"value": "\u003cb\u003e\u003cu\u003eUninstall the Web Server:\u003c/u\u003e\u003c/b\u003e\u003cbr\u003eThe OAuth web service is part of the Web Server for PcVue. If your system does not require the use of the Web \u0026amp; Mobile features, you should make sure not to install them. \u003cbr\u003e\u003cbr\u003e\u003cb\u003e\u003cu\u003eUpdate the Web Deployment Console (WDC) and re deploy the Web Server:\u003c/u\u003e\u003c/b\u003e\u003cbr\u003eInstall a patched release of product, including the Web Deployment Console (WDC) and use the WDC to re-deploy the Web Server.\u003cbr\u003e\u003cbr\u003e\u003cu\u003e\u003cb\u003eAvailable patches:\u003c/b\u003e\u003c/u\u003e\u003cbr\u003eFixed in:\u003cbr\u003e\u003cul\u003e\u003cli\u003ePcVue 16.2.2\u003c/li\u003e\u003c/ul\u003e\u003cbr\u003e"
}
],
"value": "Uninstall the Web Server:\nThe OAuth web service is part of the Web Server for PcVue. If your system does not require the use of the Web \u0026 Mobile features, you should make sure not to install them. \n\nUpdate the Web Deployment Console (WDC) and re deploy the Web Server:\nInstall a patched release of product, including the Web Deployment Console (WDC) and use the WDC to re-deploy the Web Server.\n\nAvailable patches:\nFixed in:\n * PcVue 16.2.2"
}
],
"source": {
"advisory": "SB2024-4",
"discovery": "INTERNAL"
},
"title": "Client Secret not checked with OAuth Password grant type",
"x_generator": {
"engine": "Vulnogram 0.2.0"
}
}
},
"cveMetadata": {
"assignerOrgId": "87c8e6ad-f0f5-4ca8-89e2-89f26d6ed932",
"assignerShortName": "arcinfo",
"cveId": "CVE-2024-12056",
"datePublished": "2024-12-04T14:30:35.838Z",
"dateReserved": "2024-12-02T19:57:19.644Z",
"dateUpdated": "2024-12-04T15:00:50.503Z",
"state": "PUBLISHED"
},
"dataType": "CVE_RECORD",
"dataVersion": "5.1",
"vulnerability-lookup:meta": {
"fkie_nvd": {
"descriptions": "[{\"lang\": \"en\", \"value\": \"The Client secret is not checked when using the OAuth Password grant type.\\n\\nBy exploiting this vulnerability, an attacker could connect to a web server using a client application not explicitly authorized as part of the OAuth deployment.\\nExploitation requires valid credentials and does not permit the attacker to bypass user privileges.\"}, {\"lang\": \"es\", \"value\": \"El secreto del cliente no se comprueba cuando se utiliza el tipo de concesi\\u00f3n de contrase\\u00f1a de OAuth. Al explotar esta vulnerabilidad, un atacante podr\\u00eda conectarse a un servidor web mediante una aplicaci\\u00f3n cliente no autorizada expl\\u00edcitamente como parte de la implementaci\\u00f3n de OAuth. La explotaci\\u00f3n requiere credenciales v\\u00e1lidas y no permite al atacante eludir los privilegios de usuario.\"}]",
"id": "CVE-2024-12056",
"lastModified": "2024-12-04T15:15:09.700",
"metrics": "{\"cvssMetricV40\": [{\"source\": \"87c8e6ad-f0f5-4ca8-89e2-89f26d6ed932\", \"type\": \"Secondary\", \"cvssData\": {\"version\": \"4.0\", \"vectorString\": \"CVSS:4.0/AV:N/AC:H/AT:N/PR:N/UI:P/VC:L/VI:L/VA:N/SC:L/SI:L/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:N/R:U/V:X/RE:M/U:Green\", \"baseScore\": 2.3, \"baseSeverity\": \"LOW\", \"attackVector\": \"NETWORK\", \"attackComplexity\": \"HIGH\", \"attackRequirements\": \"NONE\", \"privilegesRequired\": \"NONE\", \"userInteraction\": \"PASSIVE\", \"vulnerableSystemConfidentiality\": \"LOW\", \"vulnerableSystemIntegrity\": \"LOW\", \"vulnerableSystemAvailability\": \"NONE\", \"subsequentSystemConfidentiality\": \"LOW\", \"subsequentSystemIntegrity\": \"LOW\", \"subsequentSystemAvailability\": \"NONE\", \"exploitMaturity\": \"NOT_DEFINED\", \"confidentialityRequirements\": \"NOT_DEFINED\", \"integrityRequirements\": \"NOT_DEFINED\", \"availabilityRequirements\": \"NOT_DEFINED\", \"modifiedAttackVector\": \"NOT_DEFINED\", \"modifiedAttackComplexity\": \"NOT_DEFINED\", \"modifiedAttackRequirements\": \"NOT_DEFINED\", \"modifiedPrivilegesRequired\": \"NOT_DEFINED\", \"modifiedUserInteraction\": \"NOT_DEFINED\", \"modifiedVulnerableSystemConfidentiality\": \"NOT_DEFINED\", \"modifiedVulnerableSystemIntegrity\": \"NOT_DEFINED\", \"modifiedVulnerableSystemAvailability\": \"NOT_DEFINED\", \"modifiedSubsequentSystemConfidentiality\": \"NOT_DEFINED\", \"modifiedSubsequentSystemIntegrity\": \"NOT_DEFINED\", \"modifiedSubsequentSystemAvailability\": \"NOT_DEFINED\", \"safety\": \"NOT_DEFINED\", \"automatable\": \"NO\", \"recovery\": \"USER\", \"valueDensity\": \"NOT_DEFINED\", \"vulnerabilityResponseEffort\": \"MODERATE\", \"providerUrgency\": \"GREEN\"}}]}",
"published": "2024-12-04T15:15:09.700",
"references": "[{\"url\": \"https://www.pcvue.com/security/security/#SB2024-4\", \"source\": \"87c8e6ad-f0f5-4ca8-89e2-89f26d6ed932\"}]",
"sourceIdentifier": "87c8e6ad-f0f5-4ca8-89e2-89f26d6ed932",
"vulnStatus": "Awaiting Analysis",
"weaknesses": "[{\"source\": \"87c8e6ad-f0f5-4ca8-89e2-89f26d6ed932\", \"type\": \"Secondary\", \"description\": [{\"lang\": \"en\", \"value\": \"CWE-358\"}]}]"
},
"nvd": "{\"cve\":{\"id\":\"CVE-2024-12056\",\"sourceIdentifier\":\"87c8e6ad-f0f5-4ca8-89e2-89f26d6ed932\",\"published\":\"2024-12-04T15:15:09.700\",\"lastModified\":\"2024-12-04T15:15:09.700\",\"vulnStatus\":\"Awaiting Analysis\",\"cveTags\":[],\"descriptions\":[{\"lang\":\"en\",\"value\":\"The Client secret is not checked when using the OAuth Password grant type.\\n\\nBy exploiting this vulnerability, an attacker could connect to a web server using a client application not explicitly authorized as part of the OAuth deployment.\\nExploitation requires valid credentials and does not permit the attacker to bypass user privileges.\"},{\"lang\":\"es\",\"value\":\"El secreto del cliente no se comprueba cuando se utiliza el tipo de concesi\u00f3n de contrase\u00f1a de OAuth. Al explotar esta vulnerabilidad, un atacante podr\u00eda conectarse a un servidor web mediante una aplicaci\u00f3n cliente no autorizada expl\u00edcitamente como parte de la implementaci\u00f3n de OAuth. La explotaci\u00f3n requiere credenciales v\u00e1lidas y no permite al atacante eludir los privilegios de usuario.\"}],\"metrics\":{\"cvssMetricV40\":[{\"source\":\"87c8e6ad-f0f5-4ca8-89e2-89f26d6ed932\",\"type\":\"Secondary\",\"cvssData\":{\"version\":\"4.0\",\"vectorString\":\"CVSS:4.0/AV:N/AC:H/AT:N/PR:N/UI:P/VC:L/VI:L/VA:N/SC:L/SI:L/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:N/R:U/V:X/RE:M/U:Green\",\"baseScore\":2.3,\"baseSeverity\":\"LOW\",\"attackVector\":\"NETWORK\",\"attackComplexity\":\"HIGH\",\"attackRequirements\":\"NONE\",\"privilegesRequired\":\"NONE\",\"userInteraction\":\"PASSIVE\",\"vulnConfidentialityImpact\":\"LOW\",\"vulnIntegrityImpact\":\"LOW\",\"vulnAvailabilityImpact\":\"NONE\",\"subConfidentialityImpact\":\"LOW\",\"subIntegrityImpact\":\"LOW\",\"subAvailabilityImpact\":\"NONE\",\"exploitMaturity\":\"NOT_DEFINED\",\"confidentialityRequirement\":\"NOT_DEFINED\",\"integrityRequirement\":\"NOT_DEFINED\",\"availabilityRequirement\":\"NOT_DEFINED\",\"modifiedAttackVector\":\"NOT_DEFINED\",\"modifiedAttackComplexity\":\"NOT_DEFINED\",\"modifiedAttackRequirements\":\"NOT_DEFINED\",\"modifiedPrivilegesRequired\":\"NOT_DEFINED\",\"modifiedUserInteraction\":\"NOT_DEFINED\",\"modifiedVulnConfidentialityImpact\":\"NOT_DEFINED\",\"modifiedVulnIntegrityImpact\":\"NOT_DEFINED\",\"modifiedVulnAvailabilityImpact\":\"NOT_DEFINED\",\"modifiedSubConfidentialityImpact\":\"NOT_DEFINED\",\"modifiedSubIntegrityImpact\":\"NOT_DEFINED\",\"modifiedSubAvailabilityImpact\":\"NOT_DEFINED\",\"Safety\":\"NOT_DEFINED\",\"Automatable\":\"NO\",\"Recovery\":\"USER\",\"valueDensity\":\"NOT_DEFINED\",\"vulnerabilityResponseEffort\":\"MODERATE\",\"providerUrgency\":\"GREEN\"}}]},\"weaknesses\":[{\"source\":\"87c8e6ad-f0f5-4ca8-89e2-89f26d6ed932\",\"type\":\"Secondary\",\"description\":[{\"lang\":\"en\",\"value\":\"CWE-358\"}]}],\"references\":[{\"url\":\"https://www.pcvue.com/security/security/#SB2024-4\",\"source\":\"87c8e6ad-f0f5-4ca8-89e2-89f26d6ed932\"}]}}",
"vulnrichment": {
"containers": "{\"adp\": [{\"title\": \"CISA ADP Vulnrichment\", \"metrics\": [{\"other\": {\"type\": \"ssvc\", \"content\": {\"id\": \"CVE-2024-12056\", \"role\": \"CISA Coordinator\", \"options\": [{\"Exploitation\": \"none\"}, {\"Automatable\": \"no\"}, {\"Technical Impact\": \"partial\"}], \"version\": \"2.0.3\", \"timestamp\": \"2024-12-04T14:47:29.632279Z\"}}}], \"providerMetadata\": {\"orgId\": \"134c704f-9b21-4f2e-91b3-4a467353bcc0\", \"shortName\": \"CISA-ADP\", \"dateUpdated\": \"2024-12-04T14:49:18.428Z\"}}], \"cna\": {\"title\": \"Client Secret not checked with OAuth Password grant type\", \"source\": {\"advisory\": \"SB2024-4\", \"discovery\": \"INTERNAL\"}, \"metrics\": [{\"format\": \"CVSS\", \"cvssV4_0\": {\"Safety\": \"NOT_DEFINED\", \"version\": \"4.0\", \"Recovery\": \"USER\", \"baseScore\": 2.3, \"Automatable\": \"NO\", \"attackVector\": \"NETWORK\", \"baseSeverity\": \"LOW\", \"valueDensity\": \"NOT_DEFINED\", \"vectorString\": \"CVSS:4.0/AV:N/AC:H/AT:N/PR:N/UI:P/VC:L/VI:L/VA:N/SC:L/SI:L/SA:N/AU:N/R:U/RE:M/U:Green\", \"providerUrgency\": \"GREEN\", \"userInteraction\": \"PASSIVE\", \"attackComplexity\": \"HIGH\", \"attackRequirements\": \"NONE\", \"privilegesRequired\": \"NONE\", \"subIntegrityImpact\": \"LOW\", \"vulnIntegrityImpact\": \"LOW\", \"subAvailabilityImpact\": \"NONE\", \"vulnAvailabilityImpact\": \"NONE\", \"subConfidentialityImpact\": \"LOW\", \"vulnConfidentialityImpact\": \"LOW\", \"vulnerabilityResponseEffort\": \"MODERATE\"}, \"scenarios\": [{\"lang\": \"en\", \"value\": \"GENERAL\"}]}], \"affected\": [{\"vendor\": \"arcinfo\", \"modules\": [\"OAuth web service\"], \"product\": \"PcVue\", \"versions\": [{\"status\": \"affected\", \"version\": \"12.0\", \"lessThan\": \"16.2.2\", \"versionType\": \"cpe\"}], \"defaultStatus\": \"unaffected\"}], \"exploits\": [{\"lang\": \"en\", \"value\": \"No POC available.\", \"supportingMedia\": [{\"type\": \"text/html\", \"value\": \"No POC available.\", \"base64\": false}]}, {\"lang\": \"en\", \"value\": \"Not known to be exploited.\", \"supportingMedia\": [{\"type\": \"text/html\", \"value\": \"Not known to be exploited.\", \"base64\": false}]}], \"solutions\": [{\"lang\": \"en\", \"value\": \"Uninstall the Web Server:\\nThe OAuth web service is part of the Web Server for PcVue. If your system does not require the use of the Web \u0026 Mobile features, you should make sure not to install them. \\n\\nUpdate the Web Deployment Console (WDC) and re deploy the Web Server:\\nInstall a patched release of product, including the Web Deployment Console (WDC) and use the WDC to re-deploy the Web Server.\\n\\nAvailable patches:\\nFixed in:\\n * PcVue 16.2.2\", \"supportingMedia\": [{\"type\": \"text/html\", \"value\": \"\u003cb\u003e\u003cu\u003eUninstall the Web Server:\u003c/u\u003e\u003c/b\u003e\u003cbr\u003eThe OAuth web service is part of the Web Server for PcVue. If your system does not require the use of the Web \u0026amp; Mobile features, you should make sure not to install them. \u003cbr\u003e\u003cbr\u003e\u003cb\u003e\u003cu\u003eUpdate the Web Deployment Console (WDC) and re deploy the Web Server:\u003c/u\u003e\u003c/b\u003e\u003cbr\u003eInstall a patched release of product, including the Web Deployment Console (WDC) and use the WDC to re-deploy the Web Server.\u003cbr\u003e\u003cbr\u003e\u003cu\u003e\u003cb\u003eAvailable patches:\u003c/b\u003e\u003c/u\u003e\u003cbr\u003eFixed in:\u003cbr\u003e\u003cul\u003e\u003cli\u003ePcVue 16.2.2\u003c/li\u003e\u003c/ul\u003e\u003cbr\u003e\", \"base64\": false}]}], \"datePublic\": \"2024-12-01T23:00:00.000Z\", \"references\": [{\"url\": \"https://www.pcvue.com/security/security/#SB2024-4\", \"tags\": [\"vendor-advisory\"]}], \"x_generator\": {\"engine\": \"Vulnogram 0.2.0\"}, \"descriptions\": [{\"lang\": \"en\", \"value\": \"The Client secret is not checked when using the OAuth Password grant type.\\n\\nBy exploiting this vulnerability, an attacker could connect to a web server using a client application not explicitly authorized as part of the OAuth deployment.\\nExploitation requires valid credentials and does not permit the attacker to bypass user privileges.\", \"supportingMedia\": [{\"type\": \"text/html\", \"value\": \"The Client secret is not checked when using the OAuth Password grant type.\u003cbr\u003e\u003cbr\u003eBy exploiting this vulnerability, an attacker could connect to a web server using a client application not explicitly authorized as part of the OAuth deployment.\u003cbr\u003eExploitation requires valid credentials and does not permit the attacker to bypass user privileges.\u003cbr\u003e\u003cp\u003e\u003c/p\u003e\u003cp\u003e\u003c/p\u003e\", \"base64\": false}]}], \"problemTypes\": [{\"descriptions\": [{\"lang\": \"en\", \"type\": \"CWE\", \"cweId\": \"CWE-358\", \"description\": \"CWE-358 Improperly Implemented Security Check for Standard\"}]}], \"configurations\": [{\"lang\": \"en\", \"value\": \"Only the Web server where the Web \u0026 Mobile features are deployed are affected.\", \"supportingMedia\": [{\"type\": \"text/html\", \"value\": \"Only the Web server where the Web \u0026amp; Mobile features are deployed are affected.\", \"base64\": false}]}], \"providerMetadata\": {\"orgId\": \"87c8e6ad-f0f5-4ca8-89e2-89f26d6ed932\", \"shortName\": \"arcinfo\", \"dateUpdated\": \"2024-12-04T14:30:35.838Z\"}}}",
"cveMetadata": "{\"cveId\": \"CVE-2024-12056\", \"state\": \"PUBLISHED\", \"dateUpdated\": \"2024-12-04T15:00:50.503Z\", \"dateReserved\": \"2024-12-02T19:57:19.644Z\", \"assignerOrgId\": \"87c8e6ad-f0f5-4ca8-89e2-89f26d6ed932\", \"datePublished\": \"2024-12-04T14:30:35.838Z\", \"assignerShortName\": \"arcinfo\"}",
"dataType": "CVE_RECORD",
"dataVersion": "5.1"
}
}
}
Loading…
Loading…
Sightings
| Author | Source | Type | Date |
|---|
Nomenclature
- Seen: The vulnerability was mentioned, discussed, or observed by the user.
- Confirmed: The vulnerability has been validated from an analyst's perspective.
- Published Proof of Concept: A public proof of concept is available for this vulnerability.
- Exploited: The vulnerability was observed as exploited by the user who reported the sighting.
- Patched: The vulnerability was observed as successfully patched by the user who reported the sighting.
- Not exploited: The vulnerability was not observed as exploited by the user who reported the sighting.
- Not confirmed: The user expressed doubt about the validity of the vulnerability.
- Not patched: The vulnerability was not observed as successfully patched by the user who reported the sighting.
Loading…
Loading…