diff --git a/app/src/search/index.ts b/app/src/search/index.ts
index d83aa1288..d679877e2 100644
--- a/app/src/search/index.ts
+++ b/app/src/search/index.ts
@@ -271,7 +271,7 @@ export class Search extends Model {
resultHTML += `
${item.content}
- ${title}
+ ${Lute.EscapeHTMLStr(title)}
`;
});
this.element.querySelector("#globalSearchList").innerHTML = resultHTML || `${window.siyuan.languages.emptyContent}
`;
diff --git a/app/src/search/spread.ts b/app/src/search/spread.ts
index 9318fd1ba..8de480d4c 100644
--- a/app/src/search/spread.ts
+++ b/app/src/search/spread.ts
@@ -682,7 +682,7 @@ const onSearch = (data: IBlock[], dialog: Dialog) => {
resultHTML += `
${item.content}
-${title}
+${Lute.EscapeHTMLStr(title)}
`;
});