summaryrefslogtreecommitdiff
path: root/packages/backend/src/misc/id/aid.ts
diff options
context:
space:
mode:
authorAcid Chicken (硫酸鶏) <root@acid-chicken.com>2023-12-03 14:38:42 +0900
committerGitHub <noreply@github.com>2023-12-03 14:38:42 +0900
commitaf15f8d09db6c1709950bf9d00ffb77613fbcf8a (patch)
tree2759dec33d638ae4a6a3d17da7ba53d83270a2b6 /packages/backend/src/misc/id/aid.ts
parentfix(backend): enhance nodeinfo by export instance admin via nodeAdmins key (#... (diff)
downloadsharkey-af15f8d09db6c1709950bf9d00ffb77613fbcf8a.tar.gz
sharkey-af15f8d09db6c1709950bf9d00ffb77613fbcf8a.tar.bz2
sharkey-af15f8d09db6c1709950bf9d00ffb77613fbcf8a.zip
fix(backend): reject malformed timestamp (#12554)
Diffstat (limited to 'packages/backend/src/misc/id/aid.ts')
-rw-r--r--packages/backend/src/misc/id/aid.ts4
1 files changed, 4 insertions, 0 deletions
diff --git a/packages/backend/src/misc/id/aid.ts b/packages/backend/src/misc/id/aid.ts
index e7b59f262b..de03f6793f 100644
--- a/packages/backend/src/misc/id/aid.ts
+++ b/packages/backend/src/misc/id/aid.ts
@@ -34,3 +34,7 @@ export function parseAid(id: string): { date: Date; } {
const time = parseInt(id.slice(0, 8), 36) + TIME2000;
return { date: new Date(time) };
}
+
+export function isSafeAidT(t: number): boolean {
+ return t > TIME2000;
+}