Auto-Update: 2024-02-21T07:00:24.360062+00:00

This commit is contained in:
cad-safe-bot 2024-02-21 07:00:28 +00:00
parent 56cc1ef485
commit e374ab0221
3 changed files with 56 additions and 31 deletions

View File

@ -2,12 +2,12 @@
"id": "CVE-2024-1631",
"sourceIdentifier": "6b35d637-e00f-4228-858c-b20ad6e1d07b",
"published": "2024-02-21T03:15:08.747",
"lastModified": "2024-02-21T03:15:08.747",
"lastModified": "2024-02-21T05:15:08.790",
"vulnStatus": "Received",
"descriptions": [
{
"lang": "en",
"value": "Impact\nThe library offers a function to generate an ed25519 key pair via Ed25519KeyIdentity.generate with an optional param to provide a 32 byte seed value, which will then be used as the secret key. When no seed value is provided, it is expected that the library generates the secret key using secure randomness. However, a recent change broke this guarantee and uses an insecure seed for key pair generation.\n\n\nSince the private key of this identity (535yc-uxytb-gfk7h-tny7p-vjkoe-i4krp-3qmcl-uqfgr-cpgej-yqtjq-rqe)\n is compromised, one could lose funds associated with the principal on \nledgers or lose access to a canister where this principal is the \ncontroller. Users are asked to take proactive measures mentioned below \nin Workarounds:Users to protect their assets.\n\n\nPatches\nPatch for the vulnerability is available in v1.0.1 for all the packages listed in the advisory. Please upgrade and deploy your canisters immediately.\n\n\nWorkarounds\nDevelopers\nThe recommended fix is to upgrade the package to the \npatched version. If that is not possible, there are couple of \nworkarounds to handle the insecure key generation.\n\n\n\n * Invoking the function as Ed25519KeyIdentity.generate(null)\n would fix the broken conditional evaluation and force the function to \ngenerate a securely random seed. However, this is not guaranteed to work\n for future upgrades.\n\n * Passing a securely generated randomness as a seed to Ed25519KeyIdentity.generate would force the library to use it as the seed to generate the key pair.\n\n\nUsers\nRemoving a controller of a canister if it's the affected principal\nFor all canisters you control, fetch the controllers of the canisters using\n\n\ndfx canister info --ic <CANISTER>\n\n\n \n\n\n\nIf you see the principal 535yc-uxytb-gfk7h-tny7p-vjkoe-i4krp-3qmcl-uqfgr-cpgej-yqtjq-rqe as one of the controllers, follow the steps below\n\n\ndfx identity whoami # record CURRENT_IDENTITY\n\ndfx identity new <NEW_IDENTITY_NAME> \ndfx identity use <NEW_IDENTITY_NAME> \ndfx identity get-principal <NEW_IDENTITY_NAME> # record NEW_IDENTITY_PRINCIPAL\n\ndfx identity use <CURRENT_IDENTITY>\ndfx canister update-settings --ic <CANISTER> --add-controller <NEW_IDENTITY_PRINCIPAL>\ndfx canister update-settings --ic <CANISTER> --remove-controller `535yc-uxytb-gfk7h-tny7p-vjkoe-i4krp-3qmcl-uqfgr-cpgej-yqtjq-rqe`\n\n\n \n\n\n\nFor more details on canister management, please visit here https://internetcomputer.org/docs/current/tutorials/developer-journey/level-1/1.6-managing-canisters \n\n\nChecking funds on wallets / ledgers\nIf you have funds on ledgers using a browser wallet, please check if the account principal matches 535yc-uxytb-gfk7h-tny7p-vjkoe-i4krp-3qmcl-uqfgr-cpgej-yqtjq-rqe. If it does, please create a new account and transfer the funds to the new account immediately.\n\n\n"
"value": "Impact: The library offers a function to generate an ed25519 key pair via Ed25519KeyIdentity.generate with an optional param to provide a 32 byte seed value, which will then be used as the secret key. When no seed value is provided, it is expected that the library generates the secret key using secure randomness. However, a recent change broke this guarantee and uses an insecure seed for key pair generation. Since the private key of this identity (535yc-uxytb-gfk7h-tny7p-vjkoe-i4krp-3qmcl-uqfgr-cpgej-yqtjq-rqe) is compromised, one could lose funds associated with the principal on ledgers or lose access to a canister where this principal is the controller. \n"
}
],
"metrics": {
@ -63,6 +63,10 @@
"url": "https://github.com/dfinity/agent-js/pull/851",
"source": "6b35d637-e00f-4228-858c-b20ad6e1d07b"
},
{
"url": "https://github.com/dfinity/agent-js/security/advisories/GHSA-c9vv-fhgv-cjc3",
"source": "6b35d637-e00f-4228-858c-b20ad6e1d07b"
},
{
"url": "https://www.npmjs.com/package/@dfinity/identity/v/1.0.1",
"source": "6b35d637-e00f-4228-858c-b20ad6e1d07b"

View File

@ -0,0 +1,43 @@
{
"id": "CVE-2024-22235",
"sourceIdentifier": "security@vmware.com",
"published": "2024-02-21T05:15:08.880",
"lastModified": "2024-02-21T05:15:08.880",
"vulnStatus": "Received",
"descriptions": [
{
"lang": "en",
"value": "VMware Aria Operations contains a local privilege escalation vulnerability.\u00a0A malicious actor with administrative access to the local system can escalate privileges to 'root'."
}
],
"metrics": {
"cvssMetricV31": [
{
"source": "security@vmware.com",
"type": "Secondary",
"cvssData": {
"version": "3.1",
"vectorString": "CVSS:3.1/AV:L/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H",
"attackVector": "LOCAL",
"attackComplexity": "LOW",
"privilegesRequired": "HIGH",
"userInteraction": "NONE",
"scope": "UNCHANGED",
"confidentialityImpact": "HIGH",
"integrityImpact": "HIGH",
"availabilityImpact": "HIGH",
"baseScore": 6.7,
"baseSeverity": "MEDIUM"
},
"exploitabilityScore": 0.8,
"impactScore": 5.9
}
]
},
"references": [
{
"url": "https://www.vmware.com/security/advisories/VMSA-2024-0004.html",
"source": "security@vmware.com"
}
]
}

View File

@ -9,13 +9,13 @@ Repository synchronizes with the NVD every 2 hours.
### Last Repository Update
```plain
2024-02-21T05:00:24.108677+00:00
2024-02-21T07:00:24.360062+00:00
```
### Most recent CVE Modification Timestamp synchronized with NVD
```plain
2024-02-21T04:15:08.627000+00:00
2024-02-21T05:15:08.880000+00:00
```
### Last Data Feed Release
@ -29,43 +29,21 @@ Download and Changelog: [Click](https://github.com/fkie-cad/nvd-json-data-feeds/
### Total Number of included CVEs
```plain
239045
239046
```
### CVEs added in the last Commit
Recently added CVEs: `19`
Recently added CVEs: `1`
* [CVE-2023-40191](CVE-2023/CVE-2023-401xx/CVE-2023-40191.json) (`2024-02-21T03:15:07.870`)
* [CVE-2023-42496](CVE-2023/CVE-2023-424xx/CVE-2023-42496.json) (`2024-02-21T03:15:08.057`)
* [CVE-2023-42498](CVE-2023/CVE-2023-424xx/CVE-2023-42498.json) (`2024-02-21T03:15:08.240`)
* [CVE-2024-1108](CVE-2024/CVE-2024-11xx/CVE-2024-1108.json) (`2024-02-21T03:15:08.567`)
* [CVE-2024-1631](CVE-2024/CVE-2024-16xx/CVE-2024-1631.json) (`2024-02-21T03:15:08.747`)
* [CVE-2024-25603](CVE-2024/CVE-2024-256xx/CVE-2024-25603.json) (`2024-02-21T03:15:09.173`)
* [CVE-2024-26266](CVE-2024/CVE-2024-262xx/CVE-2024-26266.json) (`2024-02-21T03:15:09.353`)
* [CVE-2024-26269](CVE-2024/CVE-2024-262xx/CVE-2024-26269.json) (`2024-02-21T03:15:09.527`)
* [CVE-2024-1501](CVE-2024/CVE-2024-15xx/CVE-2024-1501.json) (`2024-02-21T04:15:07.800`)
* [CVE-2024-1562](CVE-2024/CVE-2024-15xx/CVE-2024-1562.json) (`2024-02-21T04:15:07.987`)
* [CVE-2024-1669](CVE-2024/CVE-2024-16xx/CVE-2024-1669.json) (`2024-02-21T04:15:08.150`)
* [CVE-2024-1670](CVE-2024/CVE-2024-16xx/CVE-2024-1670.json) (`2024-02-21T04:15:08.210`)
* [CVE-2024-1671](CVE-2024/CVE-2024-16xx/CVE-2024-1671.json) (`2024-02-21T04:15:08.257`)
* [CVE-2024-1672](CVE-2024/CVE-2024-16xx/CVE-2024-1672.json) (`2024-02-21T04:15:08.297`)
* [CVE-2024-1673](CVE-2024/CVE-2024-16xx/CVE-2024-1673.json) (`2024-02-21T04:15:08.347`)
* [CVE-2024-1674](CVE-2024/CVE-2024-16xx/CVE-2024-1674.json) (`2024-02-21T04:15:08.430`)
* [CVE-2024-1675](CVE-2024/CVE-2024-16xx/CVE-2024-1675.json) (`2024-02-21T04:15:08.540`)
* [CVE-2024-1676](CVE-2024/CVE-2024-16xx/CVE-2024-1676.json) (`2024-02-21T04:15:08.580`)
* [CVE-2024-25151](CVE-2024/CVE-2024-251xx/CVE-2024-25151.json) (`2024-02-21T04:15:08.627`)
* [CVE-2024-22235](CVE-2024/CVE-2024-222xx/CVE-2024-22235.json) (`2024-02-21T05:15:08.880`)
### CVEs modified in the last Commit
Recently modified CVEs: `5`
Recently modified CVEs: `1`
* [CVE-2023-49295](CVE-2023/CVE-2023-492xx/CVE-2023-49295.json) (`2024-02-21T03:15:08.410`)
* [CVE-2023-6546](CVE-2023/CVE-2023-65xx/CVE-2023-6546.json) (`2024-02-21T04:15:07.553`)
* [CVE-2024-23301](CVE-2024/CVE-2024-233xx/CVE-2024-23301.json) (`2024-02-21T03:15:08.950`)
* [CVE-2024-24258](CVE-2024/CVE-2024-242xx/CVE-2024-24258.json) (`2024-02-21T03:15:09.043`)
* [CVE-2024-24259](CVE-2024/CVE-2024-242xx/CVE-2024-24259.json) (`2024-02-21T03:15:09.110`)
* [CVE-2024-1631](CVE-2024/CVE-2024-16xx/CVE-2024-1631.json) (`2024-02-21T05:15:08.790`)
## Download and Usage