Skip to content

Commit

Permalink
Fix isoData can contain user generated content (#1114)
Browse files Browse the repository at this point in the history
* Fix isoData can contain user generated content

* Fix formatting
  • Loading branch information
0xDEADCADE authored and dessalines committed Jun 8, 2023
1 parent c5006cc commit 32f5120
Showing 1 changed file with 4 additions and 2 deletions.
6 changes: 4 additions & 2 deletions src/server/index.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ import {
IsoData,
} from "../shared/interfaces";
import { routes } from "../shared/routes";
import { initializeSite } from "../shared/utils";
import { initializeSite, md } from "../shared/utils";

const server = express();
const [hostname, port] = process.env["LEMMY_UI_HOST"]
Expand Down Expand Up @@ -180,7 +180,9 @@ server.get("/*", async (req, res) => {
<!DOCTYPE html>
<html ${helmet.htmlAttributes.toString()} lang="en">
<head>
<script>window.isoData = ${JSON.stringify(isoData)}</script>
<script>window.isoData = ${md.utils.escapeHtml(
JSON.stringify(isoData)
)}</script>
<script>window.lemmyConfig = ${serialize(config)}</script>
<!-- A remote debugging utility for mobile -->
Expand Down

0 comments on commit 32f5120

Please sign in to comment.