UBUNTU-CVE-2024-2236
A timing-based side-channel flaw was found in libgcrypt's RSA implementation. This issue may allow a remote attacker to initiate a Bleichenbacher-style attack, which can lead to the decryption of RSA ciphertexts.
UBUNTU-CVE-2024-2236
Primary source · Revision 1
Imported from structured advisory data. Source references identify upstream records or fields; verify affected versions and your deployed configuration.
Security context
Source reference: osv:UBUNTU-CVE-2024-2236
libgcrypt11
Source reference: /affected/0/package/name
- Affected versions
- 1.5.0-3ubuntu3
Source reference:
/affected/0/versions1.5.3-2ubuntu1Source reference:
/affected/0/versions1.5.3-2ubuntu4Source reference:
/affected/0/versions1.5.3-2ubuntu4.1Source reference:
/affected/0/versions1.5.3-2ubuntu4.2Source reference:
/affected/0/versions1.5.3-2ubuntu4.3Source reference:
/affected/0/versions1.5.3-2ubuntu4.4Source reference:
/affected/0/versions1.5.3-2ubuntu4.5Source reference:
/affected/0/versions1.5.3-2ubuntu4.6Source reference:
/affected/0/versions1.5.3-2ubuntu4.6+esm1Source reference:
/affected/0/versions - Fixed versions
- Not stated in this record
- Prerequisites
- Not stated in this record
libgcrypt20
Source reference: /affected/1/package/name
- Affected versions
- 1.6.3-2ubuntu1
Source reference:
/affected/1/versions1.6.4-3Source reference:
/affected/1/versions1.6.4-4Source reference:
/affected/1/versions1.6.4-5Source reference:
/affected/1/versions1.6.5-2Source reference:
/affected/1/versions1.6.5-2ubuntu0.2Source reference:
/affected/1/versions1.6.5-2ubuntu0.3Source reference:
/affected/1/versions1.6.5-2ubuntu0.4Source reference:
/affected/1/versions1.6.5-2ubuntu0.5Source reference:
/affected/1/versions1.6.5-2ubuntu0.6Source reference:
/affected/1/versions1.6.5-2ubuntu0.6+esm1Source reference:
/affected/1/versions - Fixed versions
- Not stated in this record
- Prerequisites
- Not stated in this record
libgcrypt20
Source reference: /affected/2/package/name
- Affected versions
- 1.7.8-2ubuntu1
Source reference:
/affected/2/versions1.7.9-1Source reference:
/affected/2/versions1.8.1-4Source reference:
/affected/2/versions1.8.1-4ubuntu1Source reference:
/affected/2/versions1.8.1-4ubuntu1.1Source reference:
/affected/2/versions1.8.1-4ubuntu1.2Source reference:
/affected/2/versions1.8.1-4ubuntu1.3Source reference:
/affected/2/versions - Fixed versions
- Not stated in this record
- Prerequisites
- Not stated in this record
libgcrypt20
Source reference: /affected/3/package/name
- Affected versions
- 1.8.1-4ubuntu1.fips.2.4
Source reference:
/affected/3/versions1.8.1-4ubuntu1.fips.2.5Source reference:
/affected/3/versions1.8.1-4ubuntu1.fips.3Source reference:
/affected/3/versions - Fixed versions
- Not stated in this record
- Prerequisites
- Not stated in this record
libgcrypt20
Source reference: /affected/4/package/name
- Affected versions
- 1.8.1-4ubuntu1.fips.2.4
Source reference:
/affected/4/versions1.8.1-4ubuntu1.fips.2.5Source reference:
/affected/4/versions - Fixed versions
- Not stated in this record
- Prerequisites
- Not stated in this record
libgcrypt20
Source reference: /affected/5/package/name
- Affected versions
- 1.8.4-5ubuntu2
Source reference:
/affected/5/versions1.8.5-3ubuntu1Source reference:
/affected/5/versions1.8.5-5ubuntu1Source reference:
/affected/5/versions1.8.5-5ubuntu1.1Source reference:
/affected/5/versions - Fixed versions
- Not stated in this record
- Prerequisites
- Not stated in this record
libgcrypt20
Source reference: /affected/6/package/name
- Affected versions
- 1.8.5-5ubuntu1.fips.1.1
Source reference:
/affected/6/versions1.8.5-5ubuntu1.fips.1.4Source reference:
/affected/6/versions1.8.5-5ubuntu1.fips.1.5Source reference:
/affected/6/versions1.8.5-5ubuntu1.fips.1.7Source reference:
/affected/6/versions - Fixed versions
- Not stated in this record
- Prerequisites
- Not stated in this record
libgcrypt20
Source reference: /affected/7/package/name
- Affected versions
- 1.8.5-5ubuntu1.fips.1.1
Source reference:
/affected/7/versions1.8.5-5ubuntu1.fips.1.4Source reference:
/affected/7/versions - Fixed versions
- Not stated in this record
- Prerequisites
- Not stated in this record
libgcrypt20
Source reference: /affected/8/package/name
- Affected versions
- 1.8.7-5ubuntu2
Source reference:
/affected/8/versions1.9.4-3ubuntu2Source reference:
/affected/8/versions1.9.4-3ubuntu3Source reference:
/affected/8/versions1.9.4-3ubuntu3.2Source reference:
/affected/8/versions - Fixed versions
- 1.9.4-3ubuntu3.3
Source reference:
/affected/8/ranges - Prerequisites
- Not stated in this record
libgcrypt20
Source reference: /affected/9/package/name
- Affected versions
- 1.9.4-3ubuntu3+Fips1.1
Source reference:
/affected/9/versions1.9.4-3ubuntu3+Fips1.2Source reference:
/affected/9/versions - Fixed versions
- Not stated in this record
- Prerequisites
- Not stated in this record
libgcrypt20
Source reference: /affected/10/package/name
- Affected versions
- 1.9.4-3ubuntu3+Fips1.1
Source reference:
/affected/10/versions1.9.4-3ubuntu3+Fips1.2Source reference:
/affected/10/versions1.9.4-3ubuntu3+Fips1.3Source reference:
/affected/10/versions1.9.4-3ubuntu3+Fips1.4Source reference:
/affected/10/versions1.9.4-3ubuntu3.2+Fips1Source reference:
/affected/10/versions - Fixed versions
- 1.9.4-3ubuntu3.3+Fips1
Source reference:
/affected/10/ranges - Prerequisites
- Not stated in this record
libgcrypt20
Source reference: /affected/11/package/name
- Affected versions
- 1.10.2-3ubuntu1
Source reference:
/affected/11/versions1.10.3-2Source reference:
/affected/11/versions1.10.3-2build1Source reference:
/affected/11/versions1.10.3-2ubuntu0.1Source reference:
/affected/11/versions - Fixed versions
- 1.10.3-2ubuntu0.2
Source reference:
/affected/11/ranges - Prerequisites
- Not stated in this record
libgcrypt20
Source reference: /affected/12/package/name
- Affected versions
- 1.10.3-2ubuntu0.1~Fips1~rc6
Source reference:
/affected/12/versions1.10.3-2ubuntu0.1~Fips1~rc7Source reference:
/affected/12/versions1.12.0-2ubuntu0.1~Fips1~rc11Source reference:
/affected/12/versions - Fixed versions
- 1.12.0-2ubuntu1.1+Fips2
Source reference:
/affected/12/ranges - Prerequisites
- Not stated in this record
libgcrypt20
Source reference: /affected/13/package/name
- Affected versions
- 1.11.0-6ubuntu1
Source reference:
/affected/13/versions1.11.0-7Source reference:
/affected/13/versions1.11.0-7build1Source reference:
/affected/13/versions1.11.0-7ubuntu0.1Source reference:
/affected/13/versions - Fixed versions
- Not stated in this record
- Prerequisites
- Not stated in this record
libgcrypt20
Source reference: /affected/14/package/name
- Affected versions
- 1.11.0-7build1
Source reference:
/affected/14/versions1.11.2-2Source reference:
/affected/14/versions1.11.2-3Source reference:
/affected/14/versions1.12.0-2Source reference:
/affected/14/versions1.12.0-2ubuntu0.1Source reference:
/affected/14/versions1.12.0-2ubuntu1Source reference:
/affected/14/versions - Fixed versions
- 1.12.0-2ubuntu1.1
Source reference:
/affected/14/ranges - Prerequisites
- Not stated in this record
Structured affected-version data
Original package identities and version rules from this source.
[
{
"ranges": [
{
"type": "ECOSYSTEM",
"events": [
{
"introduced": "0"
}
]
}
],
"package": {
"name": "libgcrypt11",
"purl": "pkg:deb/ubuntu/libgcrypt11?arch=source&distro=esm-infra-legacy%2Ftrusty",
"ecosystem": "Ubuntu:Pro:14.04:LTS"
},
"versions": [
"1.5.0-3ubuntu3",
"1.5.3-2ubuntu1",
"1.5.3-2ubuntu4",
"1.5.3-2ubuntu4.1",
"1.5.3-2ubuntu4.2",
"1.5.3-2ubuntu4.3",
"1.5.3-2ubuntu4.4",
"1.5.3-2ubuntu4.5",
"1.5.3-2ubuntu4.6",
"1.5.3-2ubuntu4.6+esm1"
],
"database_specific": {
"source": "https://github.com/canonical/ubuntu-security-notices/blob/main/osv/cve/2024/UBUNTU-CVE-2024-2236.json"
},
"ecosystem_specific": {
"binaries": [
{
"binary_name": "libgcrypt11",
"binary_version": "1.5.3-2ubuntu4.6+esm1"
}
],
"priority_reason": "libgcrypt developers consider this to be a low severity issue"
}
},
{
"ranges": [
{
"type": "ECOSYSTEM",
"events": [
{
"introduced": "0"
}
]
}
],
"package": {
"name": "libgcrypt20",
"purl": "pkg:deb/ubuntu/libgcrypt20?arch=source&distro=esm-infra%2Fxenial",
"ecosystem": "Ubuntu:Pro:16.04:LTS"
},
"versions": [
"1.6.3-2ubuntu1",
"1.6.4-3",
"1.6.4-4",
"1.6.4-5",
"1.6.5-2",
"1.6.5-2ubuntu0.2",
"1.6.5-2ubuntu0.3",
"1.6.5-2ubuntu0.4",
"1.6.5-2ubuntu0.5",
"1.6.5-2ubuntu0.6",
"1.6.5-2ubuntu0.6+esm1"
],
"database_specific": {
"source": "https://github.com/canonical/ubuntu-security-notices/blob/main/osv/cve/2024/UBUNTU-CVE-2024-2236.json"
},
"ecosystem_specific": {
"binaries": [
{
"binary_name": "libgcrypt20",
"binary_version": "1.6.5-2ubuntu0.6+esm1"
}
],
"priority_reason": "libgcrypt developers consider this to be a low severity issue"
}
},
{
"ranges": [
{
"type": "ECOSYSTEM",
"events": [
{
"introduced": "0"
}
]
}
],
"package": {
"name": "libgcrypt20",
"purl": "pkg:deb/ubuntu/libgcrypt20?arch=source&distro=bionic",
"ecosystem": "Ubuntu:18.04:LTS"
},
"versions": [
"1.7.8-2ubuntu1",
"1.7.9-1",
"1.8.1-4",
"1.8.1-4ubuntu1",
"1.8.1-4ubuntu1.1",
"1.8.1-4ubuntu1.2",
"1.8.1-4ubuntu1.3"
],
"database_specific": {
"source": "https://github.com/canonical/ubuntu-security-notices/blob/main/osv/cve/2024/UBUNTU-CVE-2024-2236.json"
},
"ecosystem_specific": {
"binaries": [
{
"binary_name": "libgcrypt20",
"binary_version": "1.8.1-4ubuntu1.3"
}
],
"priority_reason": "libgcrypt developers consider this to be a low severity issue"
}
},
{
"ranges": [
{
"type": "ECOSYSTEM",
"events": [
{
"introduced": "0"
}
]
}
],
"package": {
"name": "libgcrypt20",
"purl": "pkg:deb/ubuntu/libgcrypt20?arch=source&distro=fips-updates%2Fbionic",
"ecosystem": "Ubuntu:Pro:FIPS-updates:18.04:LTS"
},
"versions": [
"1.8.1-4ubuntu1.fips.2.4",
"1.8.1-4ubuntu1.fips.2.5",
"1.8.1-4ubuntu1.fips.3"
],
"database_specific": {
"source": "https://github.com/canonical/ubuntu-security-notices/blob/main/osv/cve/2024/UBUNTU-CVE-2024-2236.json"
},
"ecosystem_specific": {
"binaries": [
{
"binary_name": "libgcrypt20",
"binary_version": "1.8.1-4ubuntu1.fips.3"
},
{
"binary_name": "libgcrypt20-hmac",
"binary_version": "1.8.1-4ubuntu1.fips.3"
}
],
"priority_reason": "libgcrypt developers consider this to be a low severity issue"
}
},
{
"ranges": [
{
"type": "ECOSYSTEM",
"events": [
{
"introduced": "0"
}
]
}
],
"package": {
"name": "libgcrypt20",
"purl": "pkg:deb/ubuntu/libgcrypt20?arch=source&distro=fips%2Fbionic",
"ecosystem": "Ubuntu:Pro:FIPS:18.04:LTS"
},
"versions": [
"1.8.1-4ubuntu1.fips.2.4",
"1.8.1-4ubuntu1.fips.2.5"
],
"database_specific": {
"source": "https://github.com/canonical/ubuntu-security-notices/blob/main/osv/cve/2024/UBUNTU-CVE-2024-2236.json"
},
"ecosystem_specific": {
"binaries": [
{
"binary_name": "libgcrypt20",
"binary_version": "1.8.1-4ubuntu1.fips.2.5"
},
{
"binary_name": "libgcrypt20-hmac",
"binary_version": "1.8.1-4ubuntu1.fips.2.5"
}
],
"priority_reason": "libgcrypt developers consider this to be a low severity issue"
}
},
{
"ranges": [
{
"type": "ECOSYSTEM",
"events": [
{
"introduced": "0"
}
]
}
],
"package": {
"name": "libgcrypt20",
"purl": "pkg:deb/ubuntu/libgcrypt20?arch=source&distro=focal",
"ecosystem": "Ubuntu:20.04:LTS"
},
"versions": [
"1.8.4-5ubuntu2",
"1.8.5-3ubuntu1",
"1.8.5-5ubuntu1",
"1.8.5-5ubuntu1.1"
],
"database_specific": {
"source": "https://github.com/canonical/ubuntu-security-notices/blob/main/osv/cve/2024/UBUNTU-CVE-2024-2236.json"
},
"ecosystem_specific": {
"binaries": [
{
"binary_name": "libgcrypt20",
"binary_version": "1.8.5-5ubuntu1.1"
}
],
"priority_reason": "libgcrypt developers consider this to be a low severity issue"
}
},
{
"ranges": [
{
"type": "ECOSYSTEM",
"events": [
{
"introduced": "0"
}
]
}
],
"package": {
"name": "libgcrypt20",
"purl": "pkg:deb/ubuntu/libgcrypt20?arch=source&distro=fips-updates%2Ffocal",
"ecosystem": "Ubuntu:Pro:FIPS-updates:20.04:LTS"
},
"versions": [
"1.8.5-5ubuntu1.fips.1.1",
"1.8.5-5ubuntu1.fips.1.4",
"1.8.5-5ubuntu1.fips.1.5",
"1.8.5-5ubuntu1.fips.1.7"
],
"database_specific": {
"source": "https://github.com/canonical/ubuntu-security-notices/blob/main/osv/cve/2024/UBUNTU-CVE-2024-2236.json"
},
"ecosystem_specific": {
"binaries": [
{
"binary_name": "libgcrypt20",
"binary_version": "1.8.5-5ubuntu1.fips.1.7"
},
{
"binary_name": "libgcrypt20-hmac",
"binary_version": "1.8.5-5ubuntu1.fips.1.7"
}
],
"priority_reason": "libgcrypt developers consider this to be a low severity issue"
}
},
{
"ranges": [
{
"type": "ECOSYSTEM",
"events": [
{
"introduced": "0"
}
]
}
],
"package": {
"name": "libgcrypt20",
"purl": "pkg:deb/ubuntu/libgcrypt20?arch=source&distro=fips%2Ffocal",
"ecosystem": "Ubuntu:Pro:FIPS:20.04:LTS"
},
"versions": [
"1.8.5-5ubuntu1.fips.1.1",
"1.8.5-5ubuntu1.fips.1.4"
],
"database_specific": {
"source": "https://github.com/canonical/ubuntu-security-notices/blob/main/osv/cve/2024/UBUNTU-CVE-2024-2236.json"
},
"ecosystem_specific": {
"binaries": [
{
"binary_name": "libgcrypt20",
"binary_version": "1.8.5-5ubuntu1.fips.1.4"
},
{
"binary_name": "libgcrypt20-hmac",
"binary_version": "1.8.5-5ubuntu1.fips.1.4"
}
],
"priority_reason": "libgcrypt developers consider this to be a low severity issue"
}
},
{
"ranges": [
{
"type": "ECOSYSTEM",
"events": [
{
"introduced": "0"
},
{
"fixed": "1.9.4-3ubuntu3.3"
}
]
}
],
"package": {
"name": "libgcrypt20",
"purl": "pkg:deb/ubuntu/libgcrypt20?arch=source&distro=jammy",
"ecosystem": "Ubuntu:22.04:LTS"
},
"versions": [
"1.8.7-5ubuntu2",
"1.9.4-3ubuntu2",
"1.9.4-3ubuntu3",
"1.9.4-3ubuntu3.2"
],
"database_specific": {
"source": "https://github.com/canonical/ubuntu-security-notices/blob/main/osv/cve/2024/UBUNTU-CVE-2024-2236.json"
},
"ecosystem_specific": {
"binaries": [
{
"binary_name": "libgcrypt20",
"binary_version": "1.9.4-3ubuntu3.3"
}
],
"availability": "No subscription required",
"priority_reason": "libgcrypt developers consider this to be a low severity issue"
}
},
{
"ranges": [
{
"type": "ECOSYSTEM",
"events": [
{
"introduced": "0"
}
]
}
],
"package": {
"name": "libgcrypt20",
"purl": "pkg:deb/ubuntu/libgcrypt20?arch=source&distro=fips-preview%2Fjammy",
"ecosystem": "Ubuntu:Pro:FIPS-preview:22.04:LTS"
},
"versions": [
"1.9.4-3ubuntu3+Fips1.1",
"1.9.4-3ubuntu3+Fips1.2"
],
"database_specific": {
"source": "https://github.com/canonical/ubuntu-security-notices/blob/main/osv/cve/2024/UBUNTU-CVE-2024-2236.json"
},
"ecosystem_specific": {
"binaries": [
{
"binary_name": "libgcrypt20",
"binary_version": "1.9.4-3ubuntu3+Fips1.2"
},
{
"binary_name": "libgcrypt20-hmac",
"binary_version": "1.9.4-3ubuntu3+Fips1.2"
}
],
"priority_reason": "libgcrypt developers consider this to be a low severity issue"
}
},
{
"ranges": [
{
"type": "ECOSYSTEM",
"events": [
{
"introduced": "0"
},
{
"fixed": "1.9.4-3ubuntu3.3+Fips1"
}
]
}
],
"package": {
"name": "libgcrypt20",
"purl": "pkg:deb/ubuntu/libgcrypt20?arch=source&distro=fips-updates%2Fjammy",
"ecosystem": "Ubuntu:Pro:FIPS-updates:22.04:LTS"
},
"versions": [
"1.9.4-3ubuntu3+Fips1.1",
"1.9.4-3ubuntu3+Fips1.2",
"1.9.4-3ubuntu3+Fips1.3",
"1.9.4-3ubuntu3+Fips1.4",
"1.9.4-3ubuntu3.2+Fips1"
],
"database_specific": {
"source": "https://github.com/canonical/ubuntu-security-notices/blob/main/osv/cve/2024/UBUNTU-CVE-2024-2236.json"
},
"ecosystem_specific": {
"binaries": [
{
"binary_name": "libgcrypt20",
"binary_version": "1.9.4-3ubuntu3.3+Fips1"
},
{
"binary_name": "libgcrypt20-hmac",
"binary_version": "1.9.4-3ubuntu3.3+Fips1"
}
],
"availability": "Available with Ubuntu Pro: https://ubuntu.com/pro",
"priority_reason": "libgcrypt developers consider this to be a low severity issue"
}
},
{
"ranges": [
{
"type": "ECOSYSTEM",
"events": [
{
"introduced": "0"
},
{
"fixed": "1.10.3-2ubuntu0.2"
}
]
}
],
"package": {
"name": "libgcrypt20",
"purl": "pkg:deb/ubuntu/libgcrypt20?arch=source&distro=noble",
"ecosystem": "Ubuntu:24.04:LTS"
},
"versions": [
"1.10.2-3ubuntu1",
"1.10.3-2",
"1.10.3-2build1",
"1.10.3-2ubuntu0.1"
],
"database_specific": {
"source": "https://github.com/canonical/ubuntu-security-notices/blob/main/osv/cve/2024/UBUNTU-CVE-2024-2236.json"
},
"ecosystem_specific": {
"binaries": [
{
"binary_name": "libgcrypt20",
"binary_version": "1.10.3-2ubuntu0.2"
}
],
"availability": "No subscription required",
"priority_reason": "libgcrypt developers consider this to be a low severity issue"
}
},
{
"ranges": [
{
"type": "ECOSYSTEM",
"events": [
{
"introduced": "0"
},
{
"fixed": "1.12.0-2ubuntu1.1+Fips2"
}
]
}
],
"package": {
"name": "libgcrypt20",
"purl": "pkg:deb/ubuntu/libgcrypt20?arch=source&distro=fips-updates%2Fnoble",
"ecosystem": "Ubuntu:Pro:FIPS-updates:24.04:LTS"
},
"versions": [
"1.10.3-2ubuntu0.1~Fips1~rc6",
"1.10.3-2ubuntu0.1~Fips1~rc7",
"1.12.0-2ubuntu0.1~Fips1~rc11"
],
"database_specific": {
"source": "https://github.com/canonical/ubuntu-security-notices/blob/main/osv/cve/2024/UBUNTU-CVE-2024-2236.json"
},
"ecosystem_specific": {
"binaries": [
{
"binary_name": "libgcrypt-bin",
"binary_version": "1.12.0-2ubuntu1.1+Fips2"
},
{
"binary_name": "libgcrypt20",
"binary_version": "1.12.0-2ubuntu1.1+Fips2"
}
],
"availability": "Available with Ubuntu Pro: https://ubuntu.com/pro",
"priority_reason": "libgcrypt developers consider this to be a low severity issue"
}
},
{
"ranges": [
{
"type": "ECOSYSTEM",
"events": [
{
"introduced": "0"
}
]
}
],
"package": {
"name": "libgcrypt20",
"purl": "pkg:deb/ubuntu/libgcrypt20?arch=source&distro=questing",
"ecosystem": "Ubuntu:25.10"
},
"versions": [
"1.11.0-6ubuntu1",
"1.11.0-7",
"1.11.0-7build1",
"1.11.0-7ubuntu0.1"
],
"database_specific": {
"source": "https://github.com/canonical/ubuntu-security-notices/blob/main/osv/cve/2024/UBUNTU-CVE-2024-2236.json"
},
"ecosystem_specific": {
"binaries": [
{
"binary_name": "libgcrypt-bin",
"binary_version": "1.11.0-7ubuntu0.1"
},
{
"binary_name": "libgcrypt20",
"binary_version": "1.11.0-7ubuntu0.1"
}
],
"priority_reason": "libgcrypt developers consider this to be a low severity issue"
}
},
{
"ranges": [
{
"type": "ECOSYSTEM",
"events": [
{
"introduced": "0"
},
{
"fixed": "1.12.0-2ubuntu1.1"
}
]
}
],
"package": {
"name": "libgcrypt20",
"purl": "pkg:deb/ubuntu/libgcrypt20?arch=source&distro=resolute",
"ecosystem": "Ubuntu:26.04:LTS"
},
"versions": [
"1.11.0-7build1",
"1.11.2-2",
"1.11.2-3",
"1.12.0-2",
"1.12.0-2ubuntu0.1",
"1.12.0-2ubuntu1"
],
"database_specific": {
"source": "https://github.com/canonical/ubuntu-security-notices/blob/main/osv/cve/2024/UBUNTU-CVE-2024-2236.json"
},
"ecosystem_specific": {
"binaries": [
{
"binary_name": "libgcrypt-bin",
"binary_version": "1.12.0-2ubuntu1.1"
},
{
"binary_name": "libgcrypt20",
"binary_version": "1.12.0-2ubuntu1.1"
}
],
"availability": "No subscription required",
"priority_reason": "libgcrypt developers consider this to be a low severity issue"
}
}
]Publisher severity
No explicit severity was provided.
- Event
- #17540 · Revision 1
- Added to Heist Feed
- Publisher date