91³Ô¹ÏÍø

Watch CBS News

Some U.S. lawmakers say Ukraine-Russia peace plan appears to favor Moscow: "That is unacceptable"

Some U.S. lawmakers criticized the Trump administration's proposed 28-point peace plan designed to end the Ukraine-Russia war on Saturday, saying the framework appears to favor Moscow.

The deal would require Ukraine to give up its eastern Donbas region and Crimea, and swear off NATO membership, according to a draft shared publicly by a Ukrainian opposition politician and confirmed by a White House official. The plan includes feedback from Russian and Ukrainian officials, and diplomatic conversations about it are ongoing. President Trump gave Ukrainian President Volodymyr Zelenskyy a suggested deadline of Thanksgiving Day to respond to the plan.

Members of the Senate Foreign Relations Committee, including Democrat Jeanne Shaheen and Republican Thom Tillis, said in a statement on Saturday that they had "significant concerns over the details of the reported peace plan." 

"For over 10 years, Russia has illegally occupied Ukrainian territory and for almost 4 years, Ukraine has admirably defended itself against Russia's attempts to fully occupy Ukraine. No one wants a just and lasting peace more than the Ukrainian people," the committee members said in a statement. "However, we will not achieve that lasting peace by offering Putin concession after concession and fatally degrading Ukraine's ability to defend itself."

"History teaches us that Putin only understands strength and will not abide by any agreement unless it is backed by force," the statement continued. "We must consult closely with our Ukrainian and NATO partners on the path forward. We should put real pressure on Russia to come to the negotiating table. And we must make clear to the Kremlin—and would-be aggressors in Beijing—that America will stand unwaveringly in defense of freedom."

Co-chairs of the bipartisan Congressional Ukraine Caucus also criticized the reported peace plan, saying it "appears to favor the interest of the aggressor," Russian President Vladimir Putin, "over the sovereignty and security of a democratic Ukraine." 

"This framework does not offer a genuine path to lasting peace, but instead, demands the surrender and capitulation of Ukraine to Russian aggression," the caucus said in a statement shared on Saturday. 

The Trump administration's backing of the plan "raises serious concerns," the caucus said. 

"The international community must remain firm in supporting Ukraine, upholding the principles of territorial integrity and self-determination, and rejecting any plan that rewards an aggressor," the caucus said. "Lasting peace comes not from conceding to aggression, but from the strength and unity of free nations that refuse to bow to it."

European governments were not involved in drafting the proposal, according to European officials contacted by CBS News. Western leaders gathered at the G20 summit in South Africa said Saturday that the plan needs "additional work." 

The plan emerged following recent meetings between the U.S. and officials from both Russia and Ukraine. Mr. Trump's envoy, Steve Witkoff, met with a key adviser to Russian President Vladimir Putin, Kirill Dmitriev, on Oct. 24 in Miami, to develop the plan, CBS News reported Thursday

Ukrainian envoys are set to meet with a U.S. delegation — including Secretary of the Army Dan Driscoll, Secretary of State Marco Rubio and Witkoff — in Geneva, Switzerland, to discuss the proposal. Nine Ukrainian officials, including Zelenskyy's chief of staff, are set to take part in the talks, the Associated Press reported. 

Ukraine is commemorating its "great famine" on Saturday. The famine, imposed by Soviet leader Josef Stalin in the early 1930s, led to millions of deaths from starvation. In a video address, Zelenskyy addressed the country's ongoing fight. 

"We defended, defend and will always defend Ukraine," Zelenskyy said. "Because only here is our home. And in our home, Russia will definitely not be the master." 

View CBS News In
CBS News App Open
Chrome Safari Continue
const link = doc.createElement('link'); link.rel = 'stylesheet'; link.href = '/fly/fly/bundles/cbsnewscontent/css/cmp-banner.min.css?v=50747257b890e014813016b79ece0fb2'; doc.head.appendChild(link); doc.body.innerHTML = CONSENT_MESSAGE; } else { el.insertAdjacentHTML('afterend', CONSENT_MESSAGE); } }); } function hidePrivacyMessage() { // Remove from the main document document.querySelectorAll(`.${CONSENT_MESSAGE_CLASS}`).forEach(el => el.remove()); // Remove from inside any iframes document.querySelectorAll('iframe').forEach(iframe => { const doc = iframe.contentDocument || iframe.contentWindow.document; doc.querySelectorAll(`.${CONSENT_MESSAGE_CLASS}`).forEach(el => el.remove()); }); } function activateGatedScripts() { // Handle both new format (cmp-gated-script) and old OneTrust/Ketch format (optanon-category-4) const gatedScripts = Array.from(document.querySelectorAll('script.cmp-gated-script, script.optanon-category-4')); // Activate scripts sequentially with a small delay to avoid timing issues let delay = 0; gatedScripts.forEach(function(placeholder, index) { setTimeout(function() { // Skip if already processed if (placeholder.hasAttribute('data-cmp-processed')) { return; } placeholder.setAttribute('data-cmp-processed', 'true'); const newScript = document.createElement('script'); newScript.type = 'text/javascript'; // Try new format first (data-cmp-src), then fall back to old format (data-src) const src = placeholder.getAttribute('data-cmp-src') || placeholder.getAttribute('data-src'); if (src) { newScript.src = src; } else if (placeholder.textContent) { // Inline script - just copy the content newScript.textContent = placeholder.textContent; } // Handle new format attributes (data-cmp-attrs) - for both inline and external scripts const attrs = placeholder.getAttribute('data-cmp-attrs'); if (attrs) { const tempDiv = document.createElement('div'); tempDiv.innerHTML = '
<\/div>'; const tempAttrs = tempDiv.firstChild.attributes; for (let i = 0; i < tempAttrs.length; i++) { // For external scripts, allow defer/async. For inline scripts, skip them (not valid) if (src || (tempAttrs[i].name !== 'async' && tempAttrs[i].name !== 'defer')) { newScript.setAttribute(tempAttrs[i].name, tempAttrs[i].value); } } } // Copy other attributes from old OneTrust format for (let i = 0; i < placeholder.attributes.length; i++) { const attr = placeholder.attributes[i]; // Skip attributes we've already handled or don't want to copy if (!['class', 'data-src', 'data-type', 'data-cmp-src', 'data-cmp-attrs', 'data-cmp-processed', 'type', 'async', 'defer', 'src'].includes(attr.name)) { newScript.setAttribute(attr.name, attr.value); } } placeholder.parentNode.replaceChild(newScript, placeholder); // If external script, manually trigger window.onload handlers after it loads // This handles widgets that use window.onload for initialization if (src) { newScript.addEventListener('load', function() { // If page already loaded and script set a new onload handler, trigger it if (document.readyState === 'complete' && window.onload) { const originalOnload = window.onload; window.onload = null; // Clear temporarily to prevent loops originalOnload(); // Execute the handler } }); } }, delay); delay += 500; // 500ms delay between each script to allow full loading }); } cbsoptanon.onScriptsReady(function(cmp) { cmp.ot.targetingAllowed(function(allowed) { if (!allowed) { showPrivacyMessage(); } else { activateGatedScripts(); } }); cmp.ot.awaitInitialConsent(function(consent_model) { cmp.ot.addOnConsentChangedHandler(function() { cmp.ot.targetingAllowed(function(allowed) { if (allowed) { hidePrivacyMessage(); activateGatedScripts(); } else { showPrivacyMessage(); } }); }); }); });