Details
-
Type:
Defect
-
Status:
Closed
-
Priority:
Trivial
-
Resolution: Completed
-
Affects Version/s: Release 1.1, Release 1.2, Release 1.3, Release 1.4
-
Fix Version/s: None
-
Component/s: None
-
Labels:None
-
Patch:Code
-
Approval:Vetted
Description
Even though the #=() reader syntax is "unofficial", *read-eval* should be documented in the appropriate API functions – this is a serious security problem for anyone accepting serialized Clojure data structures. E.g., a system service reading a config file, a server accepting an API request.
Attachments
Activity
Tim McCormack
made changes -
| Field | Original Value | New Value |
|---|---|---|
| Description | Even though the #=() reader syntax is "unofficial", *read-eval* should be documented in the appropriate API functions -- this is a serious security problem for anyone accepting serialized Clojure data structures. E.g., a system service reading a config file, a server accepting an API request. | Even though the #=() reader syntax is "unofficial", \*read-eval\* should be documented in the appropriate API functions -- this is a serious security problem for anyone accepting serialized Clojure data structures. E.g., a system service reading a config file, a server accepting an API request. |
Tim McCormack
made changes -
| Affects Version/s | Release 1.4 [ 10040 ] | |
| Affects Version/s | Release 1.1 [ 10036 ] | |
| Affects Version/s | Release 1.2 [ 10037 ] |
Tim McCormack
made changes -
| Attachment | 0001-CLJ-904-Note-about-read-eval-on-docstrings-for-reade.patch [ 11673 ] |
Andy Fingerhut
made changes -
| Patch | Code [ 10001 ] |
Tim McCormack
made changes -
| Attachment |
0001- |
Tim McCormack
made changes -
| Attachment | 0002-CLJ-904-Note-about-read-eval-on-docstrings-for-reade.patch [ 11679 ] |
Christopher Redinger
made changes -
| Approval | Screened [ 10004 ] | |
| Priority | Major [ 3 ] | Trivial [ 5 ] |
Rich Hickey
made changes -
| Resolution | Completed [ 1 ] | |
| Approval | Screened [ 10004 ] | Vetted [ 10003 ] |
| Status | Open [ 1 ] | Resolved [ 5 ] |
Stuart Halloway
made changes -
| Status | Resolved [ 5 ] | Closed [ 6 ] |
My goodness, I entirely neglected to attach a patch for this! Well, here it is, short and sweet.