{"schemaVersion":3,"id":"CVE-2020-10124","aliases":[],"status":"published","duplicateOf":null,"title":null,"description":"NCR SelfServ ATMs running APTRA XFS 05.01.00 do not encrypt, authenticate, or verify the integrity of messages between the BNA and the host computer, which could allow an attacker with physical access to the internal components of the ATM to execute arbitrary code, including code that enables the attacker to commit deposit forgery.","dates":{"published":"2020-08-21T20:30:39.977Z","modified":"2025-11-04T19:12:02.183Z","reserved":null,"kevAdded":[],"kevDue":[]},"cvss":{"headline":{"score":7.1,"severity":"high","version":"3.1","versionLabel":"v3.1","source":"NVD","vector":"CVSS:3.1/AV:P/AC:H/PR:N/UI:N/S:C/C:H/I:H/A:H","computed":false,"selection":"backend-summary"},"metrics":[{"version":"3.1","versionLabel":"v3.1","source":"NVD","score":7.1,"severity":"high","vector":"CVSS:3.1/AV:P/AC:H/PR:N/UI:N/S:C/C:H/I:H/A:H","exploitability":null,"impact":null,"computed":false},{"version":"2.0","versionLabel":"v2.0","source":"NVD","score":4.4,"severity":"medium","vector":"AV:L/AC:M/Au:N/C:P/I:P/A:P","exploitability":null,"impact":null,"computed":false}]},"epss":{"probability":0.00729,"percentile":0.53438,"severity":"low","asOf":"2026-10-20T00:00:00.000Z","change":{"pp":0,"baselineDate":"2026-09-20T00:00:00.000Z","baselineScore":0.00729},"history":[{"date":"2026-09-14T00:00:00.000Z","score":0.00729,"percentile":null},{"date":"2026-09-15T00:00:00.000Z","score":0.00729,"percentile":null},{"date":"2026-09-16T00:00:00.000Z","score":0.00729,"percentile":null},{"date":"2026-09-17T00:00:00.000Z","score":0.00729,"percentile":null},{"date":"2026-09-18T00:00:00.000Z","score":0.00729,"percentile":null},{"date":"2026-09-19T00:00:00.000Z","score":0.00729,"percentile":null},{"date":"2026-09-20T00:00:00.000Z","score":0.00729,"percentile":null},{"date":"2026-09-21T00:00:00.000Z","score":0.00729,"percentile":null},{"date":"2026-09-22T00:00:00.000Z","score":0.00729,"percentile":null},{"date":"2026-09-23T00:00:00.000Z","score":0.00729,"percentile":null},{"date":"2026-09-24T00:00:00.000Z","score":0.00729,"percentile":null},{"date":"2026-09-25T00:00:00.000Z","score":0.00729,"percentile":null},{"date":"2026-09-26T00:00:00.000Z","score":0.00729,"percentile":null},{"date":"2026-09-27T00:00:00.000Z","score":0.00729,"percentile":null},{"date":"2026-09-28T00:00:00.000Z","score":0.00729,"percentile":null},{"date":"2026-09-29T00:00:00.000Z","score":0.00729,"percentile":null},{"date":"2026-09-30T00:00:00.000Z","score":0.00729,"percentile":null},{"date":"2026-10-01T00:00:00.000Z","score":0.00729,"percentile":null},{"date":"2026-10-02T00:00:00.000Z","score":0.00729,"percentile":null},{"date":"2026-10-03T00:00:00.000Z","score":0.00729,"percentile":null},{"date":"2026-10-04T00:00:00.000Z","score":0.00729,"percentile":null},{"date":"2026-10-05T00:00:00.000Z","score":0.00729,"percentile":null},{"date":"2026-10-06T00:00:00.000Z","score":0.00729,"percentile":null},{"date":"2026-10-07T00:00:00.000Z","score":0.00729,"percentile":null},{"date":"2026-10-08T00:00:00.000Z","score":0.00729,"percentile":null},{"date":"2026-10-09T00:00:00.000Z","score":0.00729,"percentile":null},{"date":"2026-10-10T00:00:00.000Z","score":0.00729,"percentile":null},{"date":"2026-10-11T00:00:00.000Z","score":0.00729,"percentile":null},{"date":"2026-10-12T00:00:00.000Z","score":0.00729,"percentile":null},{"date":"2026-10-13T00:00:00.000Z","score":0.00729,"percentile":null},{"date":"2026-10-14T00:00:00.000Z","score":0.00729,"percentile":null},{"date":"2026-10-15T00:00:00.000Z","score":0.00729,"percentile":null},{"date":"2026-10-16T00:00:00.000Z","score":0.00729,"percentile":null},{"date":"2026-10-17T00:00:00.000Z","score":0.00729,"percentile":null},{"date":"2026-10-18T00:00:00.000Z","score":0.00729,"percentile":null},{"date":"2026-10-19T00:00:00.000Z","score":0.00729,"percentile":null},{"date":"2026-10-20T00:00:00.000Z","score":0.00729,"percentile":0.53438}],"last30":[{"date":"2026-09-20T00:00:00.000Z","score":0.00729,"percentile":null},{"date":"2026-09-21T00:00:00.000Z","score":0.00729,"percentile":null},{"date":"2026-09-22T00:00:00.000Z","score":0.00729,"percentile":null},{"date":"2026-09-23T00:00:00.000Z","score":0.00729,"percentile":null},{"date":"2026-09-24T00:00:00.000Z","score":0.00729,"percentile":null},{"date":"2026-09-25T00:00:00.000Z","score":0.00729,"percentile":null},{"date":"2026-09-26T00:00:00.000Z","score":0.00729,"percentile":null},{"date":"2026-09-27T00:00:00.000Z","score":0.00729,"percentile":null},{"date":"2026-09-28T00:00:00.000Z","score":0.00729,"percentile":null},{"date":"2026-09-29T00:00:00.000Z","score":0.00729,"percentile":null},{"date":"2026-09-30T00:00:00.000Z","score":0.00729,"percentile":null},{"date":"2026-10-01T00:00:00.000Z","score":0.00729,"percentile":null},{"date":"2026-10-02T00:00:00.000Z","score":0.00729,"percentile":null},{"date":"2026-10-03T00:00:00.000Z","score":0.00729,"percentile":null},{"date":"2026-10-04T00:00:00.000Z","score":0.00729,"percentile":null},{"date":"2026-10-05T00:00:00.000Z","score":0.00729,"percentile":null},{"date":"2026-10-06T00:00:00.000Z","score":0.00729,"percentile":null},{"date":"2026-10-07T00:00:00.000Z","score":0.00729,"percentile":null},{"date":"2026-10-08T00:00:00.000Z","score":0.00729,"percentile":null},{"date":"2026-10-09T00:00:00.000Z","score":0.00729,"percentile":null},{"date":"2026-10-10T00:00:00.000Z","score":0.00729,"percentile":null},{"date":"2026-10-11T00:00:00.000Z","score":0.00729,"percentile":null},{"date":"2026-10-12T00:00:00.000Z","score":0.00729,"percentile":null},{"date":"2026-10-13T00:00:00.000Z","score":0.00729,"percentile":null},{"date":"2026-10-14T00:00:00.000Z","score":0.00729,"percentile":null},{"date":"2026-10-15T00:00:00.000Z","score":0.00729,"percentile":null},{"date":"2026-10-16T00:00:00.000Z","score":0.00729,"percentile":null},{"date":"2026-10-17T00:00:00.000Z","score":0.00729,"percentile":null},{"date":"2026-10-18T00:00:00.000Z","score":0.00729,"percentile":null},{"date":"2026-10-19T00:00:00.000Z","score":0.00729,"percentile":null},{"date":"2026-10-20T00:00:00.000Z","score":0.00729,"percentile":0.53438}]},"kev":{"state":"not-listed","entries":[],"listedCount":0,"totalCatalogs":3,"catalogs":[{"source":"cisa","label":"CISA","listed":false,"entry":null},{"source":"enisa","label":"ENISA","listed":false,"entry":null},{"source":"circl","label":"CIRCL","listed":false,"entry":null}]},"ransomware":{"state":"none-recorded","sources":[]},"exploits":[],"exploitCount":0,"weaknesses":[{"id":"CWE-306","name":"Missing Authentication for Critical Function","description":"The product does not perform any authentication for functionality that requires a provable user identity or consumes a significant amount of resources.","type":"weakness","status":"Draft","abstraction":"Base","likelihoodOfExploit":"High","url":"https://cwe.mitre.org/data/definitions/306.html"},{"id":"CWE-311","name":"Missing Encryption of Sensitive Data","description":"The product does not encrypt sensitive or critical information before storage or transmission.","type":"weakness","status":"Draft","abstraction":"Class","likelihoodOfExploit":"High","url":"https://cwe.mitre.org/data/definitions/311.html"},{"id":"CWE-353","name":"Missing Support for Integrity Check","description":"The product uses a transmission protocol that does not include a mechanism for verifying the integrity of the data during transmission, such as a checksum.","type":"weakness","status":"Draft","abstraction":"Base","likelihoodOfExploit":"Medium","url":"https://cwe.mitre.org/data/definitions/353.html"},{"id":"CWE-319","name":"Cleartext Transmission of Sensitive Information","description":"The product transmits sensitive or security-critical data in cleartext in a communication channel that can be sniffed by unauthorized actors.","type":"weakness","status":"Draft","abstraction":"Base","likelihoodOfExploit":"High","url":"https://cwe.mitre.org/data/definitions/319.html"}],"affected":[{"vendor":"ncr","product":"aptra_xfs","name":"aptra xfs","label":"aptra_xfs","ecosystem":null,"cpePart":"o","purl":null,"purlType":null,"versions":[{"text":"05.01.00","noFixRecorded":false,"fixedIn":null}],"versionsText":"05.01.00","eol":null,"hubHref":"/vendor/ncr/aptra_xfs"},{"vendor":"ncr","product":"selfserv atm","name":"SelfServ ATM","label":"selfserv atm","ecosystem":null,"cpePart":"a","purl":null,"purlType":null,"versions":[{"text":"APTRA XFS  05.01.00","noFixRecorded":false,"fixedIn":null}],"versionsText":"APTRA XFS  05.01.00","eol":null,"hubHref":"/vendor/ncr/selfserv_atm"}],"affectedCount":2,"eol":{"hasEol":false,"count":0},"references":[{"url":"https://kb.cert.org/vuls/id/815655","label":"kb.cert.org/vuls/id/815655","hostname":"kb.cert.org","tags":["X Refsource MISC","Third Party Advisory","US Government Resource"]},{"url":"https://www.ncr.com/content/dam/ncrcom/content-type/documents/NCR_Security_Alert-2018-13_APTRA_XFS_","label":"www.ncr.com/content/dam/ncrcom/content-type/documents/NCR_Security_Alert-2018-13_APTRA_XFS_","hostname":"www.ncr.com","tags":["X Refsource MISC","Broken Link"]},{"url":"https://www.kb.cert.org/vuls/id/815655","label":"www.kb.cert.org/vuls/id/815655","hostname":"www.kb.cert.org","tags":[]}],"lineage":{"upstream":[],"downstream":[],"duplicates":[],"related":[]},"timeline":[{"kind":"published","date":"2020-08-21T20:30:39.977Z","label":"Published","detail":"Vulnerability first disclosed.","source":null},{"kind":"modified","date":"2025-11-04T19:12:02.183Z","label":"Last modified","detail":"Vulnerability information updated.","source":null}],"risk":{"score":29,"level":"medium","profile":"Default","thresholds":{"critical":75,"high":50,"medium":25,"low":10}},"meta":{"dataAsOf":"2026-10-20T20:34:20.157Z","stale":false,"partial":false}}